centos 版本的可直接執行指令 yum install gcc
gnu cc(通常稱為gcc)是gnu羨專案的編譯器,它能夠編譯c、c++語言編寫程式。
gcc是區分拓展名的,.c檔案,gcc就會用c語言的規範去編譯,.cpp的檔案,gcc就會用c++語言的規範去編譯。
引數含義
-o filename
輸出檔名,如果沒有指定filename,預設為a.out
-c只編譯不鏈結
-e預編譯
-g包含除錯資訊
-l鏈結指定的庫檔案
-o優化編譯後的**
-w關閉所有警告資訊
-wall
開啟所有警告資訊
gcc基本使用
編譯c語言源 gcc a.c 直接將a.c源 編譯成a.exe a 執行a.exe 分解過程 o 指定輸出檔名out 其中 exe可省略 gcc e a.c o a.i 預編譯 處理巨集定義和include,刪除注釋.gcc s a.i o a.s 檢查語法,生成彙編 gcc c a.s o a.o...
gcc的基本使用
gcc編譯器工作流程 preprocess 預處理 compilation 編譯 assembly 彙編 link 鏈結 gcc最基本的使用方法 gcc 選項 要編譯的檔案 例 gcc hello.c 會生成a.out檔案。gcc的選項 o 檔名 定義生成檔案的名字,例 gcc hello.c o ...
11 GCC的基本使用
一.常用編譯命令選項 假設源程式檔名為test.c 1.無選項編譯鏈結 用法 gcc test.c 作用 將test.c 預處理 彙編 編譯並鏈結形成可執行檔案。這裡未指定輸出檔案,預設輸出為 a.out 2.選項 o 用法 gcc test.c o test 作用 將test.c 預處理 彙編 編...