gcc基本使用

2021-09-20 21:55:17 字數 354 閱讀 2706

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 預處理 彙編 編...