深入分析GCC
本書將圍繞GCC編譯過程,詳細介紹從源代碼到AST、從AST到GIMPLE、從GIMPLE到RTL,以及從RTL到最終的目標機器匯編代碼的詳細過程,涉及各個階段中間表示的詳細分析、生成過程。本書提供了大量的圖表和實例,展示了GCC編譯系統的總體工作流程和工作細節。本書的另外一個特點是結合GCC4.4.0的源代碼進行分析,使讀者在了解編譯原理的基礎上進一步掌握其實現的總體流程和細節,讓更多讀者對編譯技術的認識不再只停留在理論層面,而是向其展示一個編譯系統實例的實現過程。在編寫這本書的時候,有一種精神支撐著我,我相信“興趣”加上“堅持”就是勝利!分析GCC不是一年半載的事情,需要3年、5年,甚至更長時間,不過我可以堅持,我要用我的堅持換來對GCC的深入分析,讓更多的GCC愛好者熟悉它、接觸它、了解它,更多地參與GCC的開發與維護。
·21萬字