gcc所遵循的部分約定規(guī)則:
.c為后綴的文件,C語言源代碼文件;
.a為后綴的文件,是由目標(biāo)文件構(gòu)成的檔案庫文件;
.C,.cc或.cxx 為后綴的文件,是C++源代碼文件且必須要經(jīng)過預(yù)處理;
.h為后綴的文件,是程序所包含的頭文件;
.i 為后綴的文件,是C源代碼文件且不應(yīng)該對其執(zhí)行預(yù)處理;
.ii為后綴的文件,是C++源代碼文件且不應(yīng)該對其執(zhí)行預(yù)處理;
.m為后綴的文件,是Objective-C源代碼文件;
.mm為后綴的文件,是Objective-C++源代碼文件;
.o為后綴的文件,是編譯后的目標(biāo)文件;
.s為后綴的文件,是匯編語言源代碼文件;
.S為后綴的文件,是經(jīng)過預(yù)編譯的匯編語言源代碼文件。