gcc -v 檢視安裝的gcc屬性
gcc -o 輸出檔名 源檔名 //編譯原始檔
./輸出檔名 //執行
gcc -v -o 輸出檔名 源檔名 //輸出gcc編譯原始檔所做的工作
編譯過程:
gcc -s 呼叫編譯器編譯 .c檔案 生成 .s檔案 //先進行gcc -e 將.c檔案 翻譯成 .i檔案(預處理階段),然後將.i檔案編譯成.s檔案
gcc -c 呼叫彙編器編譯 .s檔案 生成 .o檔案
gcc -o 鏈結
gcc -o 輸出檔案 原始檔 原始檔 .... //進行多個原始檔的編譯(不過最好是每個原始檔先分別進行編譯處理,最後進行—o操作)
(以上過程下面會呼叫上面的過程,所以使用gcc -o 會將所有過程全部執行)
gcc -i 頭檔案目錄 //實現多檔案的標頭檔案沒有在當前目錄中(i之後無空格)
gcc -l lib名稱 //鏈結動態鏈結庫進行編譯
gcc -static //靜態鏈結酷進行編譯
gcc -wall //會開啟一些很有用的警告選項,建議編譯時加此選項。
GCC常用編譯選項
gcc編譯選項解析 gcc是linux下基於命令列的c語言編譯器,其基本的使用語法如下。gcc option filename 對於編譯c 的源程式,其基本語法如下 g option filename 其中option為gcc使用時的選項,而filename為需要gcc做編譯的處理的的檔名。就gcc...
gcc 常用編譯選項
g 加入除錯資訊 m64 64位 c 只做預處理 編譯和彙編,不鏈結,產生的是目標檔案 o檔案 s 只做預處理和編譯,把檔案編譯成為彙編 include 某個 簡單來說,就是便以某個檔案,需要另乙個檔案的時候,就可以用它設定,功能就相當於在 中使用 include,例如gcc hello.c inc...
常用GCC 編譯選項
x 指定檔案型別 如 gcc x c main.pig,用c編譯mian.pig檔案 o制定目標名稱,預設的時候,gcc 編譯出來的檔案是a.out,很難聽,如果 你和我有同感,改掉它,哈哈 例子用法 gcc o hello.exe hello.c 哦,windows用習慣了 m生成檔案關聯的資訊。...