GCC編譯器是GNU開發的編程語言編譯器工具,它是一套以 GPL 及 LGPL許可證所發行的自由軟件,所以它是自由的類Unix 及蘋果計算機 Mac OS X 操作系統的標準編譯器。GCC 很快地擴展,變得可處理 C++,亦可處理 Fortran、Pascal、Objective-C、Java, 以及 Ada 與其他語言,歡迎有需要的用戶前來獲取這款GCC編譯器!

使用說明
安裝了MinGW,在其根目錄下的bin文件夾中發現有等文件。
為了測試,我在該文件夾中新建了一個test.bat文件,將其中內容寫為:
gcc test.cpp
在該文件夾中創建test.cpp文件并將其內容設置為:
雙擊test.bat文件,發現該文件夾中產生了一個a.exe文件,執行該exe文件,發現其與預期編譯效果一致,說明編譯成功。
gcc –o name test.cpp
可以生成名為name.exe的可執行程序。
把指令改為gcc –e test.cpp >test.txt 后,提示錯誤
gcc: no input files
而把參數E改為大寫之后問題即解決:
gcc –E test.cpp > test.txt
基本規則
gcc所遵循的部分約定規則:
.o為后綴的文件,是編譯后的目標文件;www.52shanhong.cn
.s為后綴的文件,是匯編語言源代碼文件;
.c為后綴的文件,C語言源代碼文件;
.a為后綴的文件,是由目標文件構成的檔案庫文件;
.C,.cc或.cxx 為后綴的文件,是C++源代碼文件且必須要經過預處理;
.h為后綴的文件,是程序所包含的頭文件;
.i 為后綴的文件,是C源代碼文件且不應該對其執行預處理;
.ii為后綴的文件,是C++源代碼文件且不應該對其執行預處理;
.m為后綴的文件,是Objective-C源代碼文件;
.mm為后綴的文件,是Objective-C++源代碼文件;
.S為后綴的文件,是經過預編譯的匯編語言源代碼文件。
GCC編譯器功能
1、gcc編譯器以GPL及LGPL許可證書所發售的自由軟件;
2、既能解決C語言,也可以解決C++;
3、支持Fortran、Pascal、Objective-C、Java,及其Ada與別的語言;
4、gcc編譯器支持跨windows、mac、linux等服務平臺;
5、能夠 透現和儲存文檔;
6、能夠 處理一個一同的撞擊;
7、能夠 開展解析器的越界。