gcc作為linux平臺下的標準c編譯器,功能很強大。格式如下:
gcc [option] [filename]
-x language 指定使用的語言使用gcc高階選項-c 對檔案進行編譯和彙編,但不進行連線
-s 對檔案進行編譯,但不彙編和連線
-e 僅對檔案進行預處理
-o 編譯成可執行檔案
-wall 顯示附加的警告資訊
-g 顯示錯誤資訊以便除錯(除錯標記)
-o1/o2/o3 對**進行優化,數字越大優化等級越高
-v 檢視gcc版本
下面命令,gcc將編譯每一個c程式,並把他們連線起來成為一個可執行的檔案。用此方法時,如果有改動,就要重新編譯全部程式。
-gcc -wall -o program test1.c test2.c test3.c可以採用獨立的方法來編譯每一個程式,最後在把每一個.o檔案生成為一個可執行檔案。
gcc -wall -c -o test1 test1.c
gcc -wall -c -o test1 test1.c
gcc -wall -c -o test1 test1.c把三個.o檔案生成一個可執行檔案
gcc -o program test1.o test2.o test3.o
gcc常用命令
1.linux gcc常用命令 無選項gcc test.c 將test.c預處理 彙編 編譯並連結形成可執行檔案 o 檔名 編譯為目標 c 只編譯原始檔不連結,例如 gcc c test.s,可以將彙編檔案輸出為test.o檔案 s 生成彙編 e 將程式預處理輸出為.i檔案,例如 gcc e tes...
GCC常用命令
一.單檔案編譯命令選項 源程式檔名為test.c 1.無選項編譯連結 用法 gcc test.c 作用 將test.c預處理 彙編 編譯並連結形成可執行檔案。這裡未指定輸出檔案,預設輸出為a.out。2.選項 o 用法 gcc test.c o test 作用 將test.c預處理 彙編 編譯並連結...
GCC常用命令
1.gcc e source file.c e,只執行到預編譯。直接輸出預編譯結果。2.gcc s source file.c s,只執行到源 到彙編 的轉換,輸出彙編 3.gcc c source file.c c,只執行到編譯,輸出目標檔案。4.gcc e s c source file.c o...