我也有好幾年的開發經驗,尤其對編譯鏈接有一定的經驗。也曾經想系統總結我這幾年開發經驗,比如系統軟件編譯,鏈接,運行的來龍去脈。
但是由於我比較懶惰,加之工作又忙,一直沒有行動。
俞甲子這本書就像及時雨,不僅僅是開發經驗的系統總結,並且對程序運行的來龍去脈,鏈接,裝載,庫,運行進行了系統,徹底的闡述,在軟件系統深度和廣度上很大提升了我的系統知識。
作爲浙江大學學哥的我既爲有這樣的學弟自豪,也倍感慚愧,唯努力學習以求自勉。
建議有關從事軟件開發的人員學習這本書,提高程序員的自我修養。
另外把個人發現的一些勘誤與大家共享,當然不一定準確,希望對大家有所幫助。
還有一些章節的源代碼也大家共享,與大家一起學習進步。
頁數 | 行號 | 原文 | 建議 |
9頁 | 倒數12行 | 這方面 | 這一方面 |
60頁 | 正數7行 | 改程序 | 該程序 |
81頁 | 正數1行 | 只有 | 只要 |
102頁 | 正數3行 | 系統中時 | 系統中 |
104頁 | 倒數7行 | 如第偏移 | 如偏移 |
115頁 | 正數8行 | .fint | .fini |
125頁 | 倒數5行 | eax=0 | eax=4 |
126頁 | 正數13行 | 已經系統 | 以及系統 |
130頁 | 倒數1行 | 文件符合 | 段符合 |
142頁 | 正數17行 | _global_init_varabal | _global_init_var |
143頁 | 倒數11行 | 中有 | 中 |
165頁 | 表6-2 | p_memse | p_memsz |
204頁 | 正數5行 | 文件的進行 | 文件進行 |
228頁 | 倒數4行 | .dyanmic | .dynamic |
307頁 | 倒數6行 | 圖9-1 | 圖10-1 |
308頁 | 正數1行 | 圖9-1 | 圖10-1 |
350頁 | 正數1行 | 不違反 | 違反 |
384頁 | 正數6行 | 堆系統 | 對系統 |
286頁 | 倒數6行 | FIFO | FILO |
344頁 | 倒數10行 | 提高了 | 提供了 |