1.gcc
原先指 gun c complier,現指 gun complier collections。
2.mingw
3.常用命令
編譯過程分為四個階段進行,即預處理(也稱預編譯,preprocessing)、編譯(compilation)、彙編(assembly)和連線(linking).
preprocessing:gcc -e test.c -o test.i
compliation: gcc -s test.i -o test.s 把預處理後的test.i檔案編譯成彙編**。
assembly:gcc -c test.s -o test.o 把彙編**編譯為目標檔案。
linking:gcc test.o test
多個程式檔案的編譯,gcc仍然會按照預處理、編譯和鏈結的過程依次進行。
gcc test1.c test2.c -o test
注意:gcc -c test.c -o test.exe
這一命令實際表示對test.c進行預處理、編譯、彙編、連線處理,而不僅僅是彙編。
GCC編譯常用命令
加入新公司後,基本上是一鍵式打包指令碼,對於gcc基本上快忘了,重新拾起。gcc命令提供了非常多的命令選項,但並不是所有都要熟悉,初學時掌握幾個常用的就可以了,到後面再慢慢學習其它選項,免得因選項太多而打擊了學習的信心。一.常用編譯命令選項 假設源程式檔名為test.c。1.無選項編譯鏈結 用法 g...
手冊 GCC常用命令
在linux下新建乙個c檔案test.c,可能用到的命令如下 一步到位的編譯命令 得到可執行檔案 gcc test.c o test預處理 gcc e test.c將預處理結果編譯為彙編 gcc s test.i o test.s彙編檔案轉為目標檔案 gcc c test.s o test.o鏈結 ...
gcc常用命令行
gcc g 在執行編譯工作的時候,總共需要以下幾步 1.預處理,生成.i的檔案 預處理器cpp 2.將預處理後的檔案轉換成組合語言,生成檔案.s 編譯器egcs 3.有彙編變為目標 機器 生成.o的檔案 彙編器as 4.連線目標 生成可執行程式 鏈結器ld gcc能夠處理的字尾有 a.c c c語言...