是壹個用於編程開發的免費編譯器。起初,GCC只是壹個C語言編譯器,是GNU C編譯器的英文縮寫。在眾多免費開發者的參與和GCC本身的發展下,GCC現在已經是壹個包含多種語言的編譯器。其中包括C、C++、Ada、Object C和Java。所以GCC也從最初的GNU C編譯器變成了GNU編譯器集合。意思是GNU編譯器家族。當然,如今的GCC憑借其特性,具備了交叉編譯器的功能,即在壹個平臺下編譯另壹個平臺的代碼。