1. 程式人生 > >Ubuntu編譯執行Objective-C(保證可用)

Ubuntu編譯執行Objective-C(保證可用)

1.安裝環境
sudo apt-get install gobjc gnustep gnustep-devel

2.原始檔(將檔案儲存為hello.m)
#import<Foundation/Foundation.h>
int main(int argc, const char *argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello world\n");
[pool drain];
return 0;
}

3.編譯連線
gcc `gnustep-config --objc-flags` hello.m -ohello -fconstant-string-class=NSConstantString -lobjc  -lgnustep-base


4.執行
./hello

相關推薦

Ubuntu編譯執行Objective-C(保證可用)

1.安裝環境sudo apt-get install gobjc gnustep gnustep-devel2.原始檔(將檔案儲存為hello.m)#import<Foundation/Foundation.h>int main(int argc, const

Ubuntu 編譯出現 ISO C++ 2011 不支持的解決辦法

.cpp lib 出現 res ++ g++ sta 其中 語法 問題 在編譯時出現如下error: error:This file requires compiler and library support for the ISO C++ 2011 standard. T

ubuntu編譯執行shader

https://askubuntu.com/questions/244133/how-do-i-get-egl-and-opengles-libraries-for-ubuntu-running-on-virtualbox   要領: sudo apt-get install

Ubuntu編譯執行bitcoin執行全節點之Error處理

g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, 錯誤內容 g++: internal compiler error: Killed (prog

Ubuntu編譯執行bitcoin執行全節點

由於近期學習區塊鏈,需要學習下比特幣原始碼,所以嘗試著在windows和Linux環境下編譯執行,但是windows下的環境配置很繁瑣總是在裝qt的時候報錯,下面貼一下在linux環境下的配置和執行步驟(ubuntu) github原始碼連結(https://github.com/bitcoin/bitco

如何在ubuntu中寫一個簡單的C語言程式碼並編譯執行

首先需要安裝一個編譯器 因為筆者也是剛剛開始學習ubuntu所以不知道各個編譯器之間的區別,筆者所用的是gcc就簡單介紹一下gcc的安裝方法吧。 方法一: 開啟控制檯輸入以下程式碼: sudo apt-get build-dep gcc; sudo apt-get bui

Ubuntu下編輯並編譯執行c++程式

一、使用vim編輯c++程式碼: vim hello.cpp 輸入如下程式碼: #include <iostream> using namespace std; int main() { cout<<"Hello world!"<<endl;

ubuntuc/c++/python/go編譯執行

  C語言: .c檔案 編譯器gcc//my_code下hello.c檔案 $sudo apt install gcc $gcc hello.c -o hello $./hello   C++: .cpp檔案 編譯器g++//my_code下hello.cpp檔案

C++使用http請求,親測可用,VS2008編譯執行通過

int CMyFunctionsDlg::request(char* hostname, char* api, char* parameters) { WSADATA WsaData; WSAStartup(0x0101, &WsaData); //初始化sock

Ubuntu 16.04 配置Sublime 編譯執行Opencv的C++程式

“不要被任何人打亂自己的腳步,因為沒有誰會像你一樣清楚和在乎自己的夢想。”   Sublime 絕對是我用過最好的編輯器,沒有之一 寵   預設是可以編譯正常的C++程式的~ 首先開啟sublime, sublime→Tools→Build System→

【VSCode】Ubuntu下VSCode編譯執行c++程式

之前在Ubuntu下寫一些C++程式,一直找不到一個優(hao)雅(kan)的IDE,所以都是使用vim或Clion來寫。今天發現微軟的一款編輯器,介面好看,功能也挺好用的。 以下是我的一些安裝和配置方法: 1、官網下載地址: https://code.visuals

Ubuntu 系統下進行C++程式的編輯 編譯 執行

前言 為了搞個Linux我容易嗎? 工具 安裝了Ubuntu的電腦一臺 博主是在虛擬機器上安裝的Ubuntu 版本是 16.04 LTS 準備 開始先檢測一下自己的ubuntu中是否安裝了gcc 方法:在終端中輸入which gcc,如果

關於在ubuntu下eclipse中c++11支援和編譯執行c++11報錯的解決方法

最近準備升級專案中的c++執行緒部分程式碼用c++11簡單重構一下,結果測試demo直接就報錯~ 百度和谷歌了一部分還是沒有解決這個問題~ 最後經過研究eclipse的自動編譯~終於搞定了~ 首先按照網上說的~ http://hkllzh.iteye.com/blog/1

Objective-C 執行AppleScript腳本

url alloc use 文件中 path str lee nss app 在Objective-C裏事實上也能夠執行AppleScript 第一種方式是Source 將腳本寫到變量字符串裏 NSAppleEventDescriptor *eventDescr

前端必備:FastStoneCapture 和 Licecap &&& c++ 編譯執行

bsp alt 屏幕 軟件 時間 apt 博客 png 錄像 前端必備:FastStoneCapture 和 Licecap   FastStoneCapture這個軟件非常小,只有2M多,並且其功能很強大,包括截圖,錄制視頻,量尺,取色等等,對於前端工程師絕對是必備神器。

Objective-C高階程式設計:iOS與OS X多執行緒和記憶體管理

這篇文章主要給大家講解一下GCD的平時不太常用的API,以及文末會貼出GCD定時器的一個小例子。 需要學習的朋友可以通過網盤免費下載pdf版 (先點選普通下載-----再選擇普通使用者就能免費下載了)http://putpan.com/fs/cy1i1beebn7s0h4u9/ 1.G

Linux學習之編譯執行.c(C語言)檔案

在Linux命令列介面下,建立檔案hello.c,進入vim編輯器,編輯一個簡單的C語言檔案  分解C語言檔案執行過程,要經過預編譯、編譯、彙編、連線四個步驟後才能執行, 預編譯:gcc -E hello.c -o hello.i     先

C語言獲取當前編譯執行檔案(XXX.exe)檔名和目錄路徑

C語言獲取當前編譯執行檔案(XXX.exe)檔名和目錄路徑 vc2010編譯通過 #include<stdio.h> #include<string.h> #include<windows.h> #include<stdlib.h> int ma

5.C語言編譯執行

C語言編譯執行 在程式執行模式章節中,說到程式設計師編寫的程式碼並不能直接執行,在計算機的底層CPU中執行的是各種指令,程式碼必須經過處理後,變成CPU所能識別的指令,才能執行。程式碼在經過處理的過程比較繁雜,其中一個重要的部分就是編譯。C語言程式碼變為可執行檔案的過程比較複雜,可參

如何用C 動態編譯 執行程式碼

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!