GNU編譯器集合
GCC(GNU Compiler Collection,GNU編譯器集合) 是一套由GNU開發的編程語言編譯器,最初僅作爲C語言的編譯器(GNU C Compiler),但隨着時間的推移,它已經支持包括C、C++、Java、Ada、COBOL等多種編程語言,並且支持多種硬件平臺。
GCC是GNU計劃的關鍵部分,也是自由的類Unix及蘋果計算機Mac OS X操作系統的標準編譯器。它最初是爲了完全免費的GNU系統而開發的。GCC的設計是模塊化的,這使得它可以很容易地支持新的語言和CPU架構。
GCC不僅僅是一箇本地編譯器,它還能進行跨平臺交叉編譯,即在一箇平臺上編譯出能在另一箇平臺上運行的代碼。這使得GCC成爲了跨平臺編譯器的事實標準。