編譯重新命名等:
g++ –c hello.cc 編譯檔案,生成目標檔案 hello.o
g++ hello.o –o abc 連線 並重命名為可執行檔案 abc
g++ hello.cc 編譯連線一起,生成a.out
g++ hello.cc –o hello 生成a.out並命名為hello
多檔案編譯
$g++hellospeak.cpp speak.cpp -o hellospeakg++命令:
下面以helloatom.cpp為例:
[cpp]view plain
copy
#include
using
namespace
std;
intmain()
命令: g++ helloatom.cpp
功能:生成預設為
helloatom.exe
的檔案,這個過程包含了編譯和鏈結。
再說下-o命令,
-o命令表示輸出的意思,gcc/g++命令是非常靈活的,你不指定輸出的檔名的時候預設生成的是.exe檔案。
你要輸出helloatom.exe的話可以用:
g++ -o helloatom.exe helloatom.cpp
。-o命令是輸出的意思,這樣就輸出了helloatom.exe。
執行cmd 後直接進入exe 檔案目錄,直接輸入exe 的檔名即可
在linux上執行gcc thread.c, 結果出現編譯錯誤undefined reference to 'pthread_create'。由於pthread庫不是標準linux庫, 所以出錯。 改為gcc thread.c -lpthread 即可。
gcc(g 多檔案編譯
1.簡單程式 單模組程式 的編譯 檔案file1.c include int main 檔案file1.cpp include using std cout using std endl int main xiaochen freeware gcc file1.c o file1 xiaochen ...
AS編譯c c 生成so檔案
本文講如何用androidstudio生成so檔案 1.新建乙個android專案 2.新建乙個類,並新增native方法 3.生成class檔案4.開啟as的命令終端,輸入命令生成.h檔案 do not edit this file it is machine generated include ...
編譯python生成 pyc檔案
pyc 是由py檔案經過編譯後二進位制檔案,py檔案變成pyc檔案後,載入的速度有所提高,而且pyc是一種跨平台的位元組碼,是由python 的虛擬機器來執行的。pyc的內容,是跟python的版本相關的,不同版本編譯後的pyc檔案是不同的,2.5編譯的pyc檔案,2.4版本的 python是無法執...