長久以來GCC支援大多數主流硬體與作業系統平台,而且經常是這些平台上頗受喜愛的編譯器。這本書的內容是關於如何建構、安裝、自訂、使用GCC 3.x ---GNU Compiler Collection 3.x版,並解決可能遇上的問題。
書中從最基本的GCC呼叫、編譯C與C++ 原始檔開始,接著是控制編譯過程與定義GCC輸出種類等中階技巧,最後以程式碼最佳化 (code optimization)、執行率分析 (test coverage) 與效能稽核 (profiling) 等進階主題作結。
開發者也可透過本書學到如何使用libtool與GNU自動設定工具,以它們簡化使用GCC編譯之前所需的軟體設定過程。本書最後也提供GCC指令列介面的完整摘要、討論如何追蹤GCC使用與安裝上的問題,以及如何使用GCC的線上文件。