GCC是一個復雜的軟件系統,例如gcc-4.4.0.tar.gz軟件包中包含了成千上萬個文件。本章主要對GCC的代碼結構和目錄結構進行介紹,闡明GCC的主要模塊及其相互關系,并給出GCC源代碼編譯的主要步驟和關鍵問題。