天天看點

gcc -g -o -c分别是什麼意思

-g為了調試用的 

加個-g 是為了gdb 用,不然gdb用不到

-o output_filename,确定輸出檔案的名稱為output_filename,同時這個名稱不能和源檔案同名。如果不給出這個選項,gcc就給出預設的可執行檔案a.out。

-E:僅執行編譯預處理; 

-S:将C代碼轉換為彙編代碼;

-Wall:顯示警告資訊; 

-c:僅執行編譯操作,不進行連接配接操作

本文轉自 skinglzw 51CTO部落格,原文連結:http://blog.51cto.com/skinglzw/1923425,如需轉載請自行聯系原作者

繼續閱讀