gcc [options] file-list [-larg]
g++ [options] file-list [-larg]
Linux和Mac OS X 操作系統實用GUN C編譯器gcc來預處理,編譯,匯編和連接C語言源文件.具有不同前端的相同編譯器g++也能處理c++源代碼.gcc和g++編譯器可以匯編和連接匯編語言源文件,也可以只連接目標文件或者以共享庫的形式生成目標文件.
這些編譯器從命令行上制定的文件獲得輸入.除非使用-o選項,否則編譯器將得到的可執行程序存儲在a.out中.
編譯器gcc和g++都是GCC(GNU Compiler Collection)的一部分.GCC包括了C,C++,Objective C,Fortran,Java和Ada語言的前端和庫.登陸gcc.gnu.org可獲得更多信息.