是GCC。
GCC幾乎是unix及linux系統中最通用的編譯器套件,幾乎所有的linux發行版都預裝了GCC作為C語言的默認編譯器。除了對C語言的支持,GCC還支持C++、Objective-C等多種語言。GCC早在1987就由 Richard Stallman作為GNU計劃的壹部分發布。
但其對C/C++標準的支持不亞於GCC等老牌編譯器,並且外部接口和GCC完全兼容,並且因其模塊化、錯誤提示完善等優點已經越來越受到重視。壹些如FreeBSD等項目已將clang作為默認編譯器。
基本用法
在使用GCC編譯器的時候,必須給出壹系列必要的調用參數和文件名稱。GCC編譯器的調用參數大約有100多個,這裏只介紹其中最基本、最常用的參數。具體可參考GCC Manual。
GCC最基本的用法是∶gcc [options] [filenames]其中options就是編譯器所需要的參數,filenames給出相關的文件名稱。-c,只編譯,不鏈接成為可執行文件,編譯器只是由輸入的.c等源代碼文件生成.o為後綴的目標文件,通常用於編譯不包含主程序的子程序文件。
以上內容參考:百度百科-gcc