GNU gcc常用編譯選項

2022-08-17 02:54:18 字數 644 閱讀 1553

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生成檔案關聯的資訊。...