gcc支援編譯的一些原始檔

2021-04-08 19:41:16 字數 510 閱讀 8691

gcc(gnu ccompiler)是gnu推出的功能強大、效能優越的多平台編譯器,gcc編譯器能將c、c++語言源程式、匯程式化序和目標程式編譯、連線成可執行檔案,以下是gcc支援編譯的一些原始檔的字尾及其解釋:

.c為字尾的檔案,c語言源**檔案;

.a為字尾的檔案,是由目標檔案構成的檔案庫檔案;

.c,.cc或

.cxx 為字尾的檔案,是c++源**檔案;

.h為字尾的檔案,是程式所包含的標頭檔案;

.i 為字尾的檔案,是已經預處理過的c源**檔案;

.ii為字尾的檔案,是已經預處理過的c++源**檔案;

.m為字尾的檔案,是objective-c源**檔案;

.o為字尾的檔案,是編譯後的目標檔案;

.s為字尾的檔案,是組合語言源**檔案;

.s為字尾的檔案,是經過預編譯的組合語言源**檔案。 

gcc 編譯多個原始檔

一.常用編譯命令選項 假設源程式檔名為test.c。3.選項 e 用法 gcc e test.c o test.i 作用 將test.c預處理輸出test.i檔案。4.選項 s 用法 gcc s test.i 作用 將預處理輸出檔案test.i彙編成test.s檔案。5.選項 c 用法 gcc c ...

gcc 編譯多個原始檔

一.常用編譯命令選項 假設源程式檔名為test.c。1.無選項編譯鏈結 用法 gcc test.c 作用 將test.c預處理 彙編 編譯並鏈結形成可執行檔案。這裡未指定輸出檔案,預設輸出為a.out。2.選項 o 用法 gcc test.c o test 作用 將test.c預處理 彙編 編譯並鏈...

gcc 編譯多個原始檔

一.常用編譯命令選項 假設源程式檔名為test.c。3.選項 e 用法 gcc e test.c o test.i 作用 將test.c預處理輸出test.i檔案。4.選項 s 用法 gcc s test.i 作用 將預處理輸出檔案test.i彙編成test.s檔案。5.選項 c 用法 gcc c ...