我也有好几年的开发经验,尤其对编译链接有一定的经验。也曾经想系统总结我这几年开发经验,比如系统软件编译,链接,运行的来龙去脉。
但是由于我比较懒惰,加之工作又忙,一直没有行动。
俞甲子这本书就像及时雨,不仅仅是开发经验的系统总结,并且对程序运行的来龙去脉,链接,装载,库,运行进行了系统,彻底的阐述,在软件系统深度和广度上很大提升了我的系统知识。
作为浙江大学学哥的我既为有这样的学弟自豪,也倍感惭愧,唯努力学习以求自勉。
建议有关从事软件开发的人员学习这本书,提高程序员的自我修养。
另外把个人发现的一些勘误与大家共享,当然不一定准确,希望对大家有所帮助。
还有一些章节的源代码也大家共享,与大家一起学习进步。
页数 | 行号 | 原文 | 建议 |
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行 | 提高了 | 提供了 |