×不是gcc cd可以進入檔案夾,然後就可以在檔案夾裡面進行操作
-c,隻編譯,不連結成為可執行檔案,變成XXX.o,編譯器隻是由輸入的.c
-S(注意是大寫),把.c檔案變成.s檔案
連結不用參數,直接就可以。
-g,産生符号調試工具,用了之後就可以gdb調試啦!
-O,對程式進行優化 -O2,比-O更好的優化
-O3,比-O2更好的優化
-Idirname,将dirname所指出的目錄加入到程式頭檔案目錄清單中,是在預編譯過程中使用的參數。C程式中的頭檔案包含兩種情況∶ A)#include <myinc.h> B)#include “myinc.h” A類使用尖括号(< >),B類使用雙引号(“ ”)。
A類,預處理程式cpp在系統預設包含檔案目錄(如/usr/include)中搜尋相應的檔案
B類,預處理程式在目标檔案的檔案夾内搜尋相應檔案。
-v gcc執行時執行的詳細過程,gcc及其相關程式的版本号