在為 Linux 開發應用程序時,絕大多數情況下使用的都是 C 語言,因此幾乎每一位 Linux程序員面臨的首要問題都是如何靈活運用 C 編譯器。目前 Linux 下最常用的C 語言編譯器是 GCC(GNU Compiler Collection),它是 GNU項目中符合 ANSI C 標準的編譯系統,能夠編譯用C、C++和Object C 等語言編寫的程序。GCC 不僅功能非常強大,結構也異常靈活。最值得稱道的一點就是它可以通過不同的前端模塊來支持各種語言,如 Java、 Fort ran、pascal、Modula-3和 Ada等。