《自己動手寫編譯器、鏈結器》
本書投稿後,有幸請csdn暨《程式設計師》雜誌總編、劉江老師閱讀了本書的初稿,並為本書作序,在此向劉老師表示最衷心的感謝。
本書臨近出版之際,承蒙清華大學王生原老師閱讀了本書終稿,並對書稿做了中肯評價: 「本書特色鮮明,內容有深度,文筆也很不錯,很值得出版。本書最大的特色是所選的目標平台,即x86處理器以及微軟系統的coff目標檔案格式,這在教材中很少見到,可為國內的編譯教學實踐提供別具一格的素材。」同時,王老師還對本書提出了寶貴建議。在這裡,向王老師表示由衷的敬意和最誠摯的感謝。
我還要感謝我的家人,他們的支援與鼓勵是本書得以完成的保障。
要列出所有對本書出版有所幫助的人名是不可能的,因為有些困難是通過網際網路解決的,我甚至不知道他們的名字。在此,謹向他們一併表示感謝!
最後,回想本書6年的寫作歷程,願以蒲松齡的一副對聯與讀者共勉:
有志者,事竟成,破釜沉舟,百二秦關終屬楚;
苦心人,天不負,臥薪嘗膽,三千越甲可吞吳。
《自己動手寫編譯器、鏈結器》作者
2023年1月
自己動手寫編譯器 鏈結器致謝
本書投稿後,有幸請csdn暨 程式設計師 雜誌總編 劉江老師閱讀了本書的初稿,並為本書作序,在此向劉老師表示最衷心的感謝。本書臨近出版之際,承蒙清華大學王生原老師閱讀了本書終稿,並對書稿做了中肯評價 本書特色鮮明,內容有深度,文筆也很不錯,很值得出版。本書最大的特色是所選的目標平台,即x86處理器以...
C編譯器 鏈結器 載入器詳解
c語言的編譯鏈結過程要把我們編寫的乙個c程式 源 轉換成可以在硬體上執行的程式 可執行 需要進行編譯和鏈結。編譯就是把文字形式源 翻譯為機器語言形式的目標檔案的過程。鏈結是把目標檔案 作業系統的啟動 和用到的庫檔案進行組織形成最終生成可載入 可執行 的過程。過程 如下 預處理器 將.c 檔案轉化成 ...
C編譯器 鏈結器 載入器詳解
c語言的編譯鏈結過程要把我們編寫的乙個c程式 源 轉換成可以在硬體上執行的程式 可執行 需要進行編譯和鏈結。編譯就是把文字形式源 翻譯為機器語言形式的目標檔案的過程。鏈結是把目標檔案 作業系統的啟動 和用到的庫檔案進行組織形成最終生成可載入 可執行 的過程。過程 如下 預處理器 將.c 檔案轉化成 ...