多平台編譯器
Linux下的GCC(GNU Compiler Collection)是GNU推出的多平台編譯器,最初僅限於C語言,但現在已經可以編譯多種語言。
GCC是GNU工具鏈的主要部分,遵循GPL和LGPL許可證,由Richard Stallman於1985年啟動開發。GCC不僅可以編譯C、C++和Objective-C,還支持Java、Fortran、Ada、Pascal、Go和D等其他語言。GCC在Linux系統上非常常用,它可以將原始碼編譯成執行檔,或者生成目標檔案和彙編語言檔案。GCC的執行過程包括預處理、編譯、彙編和連線四個步驟。