《链接器与装载器》这本书是否仍然具有相关性?

3
我是一名应用程序员,正在学习系统编程,因此对这些主题并没有很好的理解。《链接器和装载器》似乎是许多在线文章引用的热门参考书,涉及文件格式、它们的链接和执行。
然而,该书于1999年出版。因此,在购买和投入时间之前,我想知道该文本是否仍然相关。也就是说,书中讨论的格式、协议等是否仍在使用?如果不是,那么阅读它能获得什么收益?
1个回答

8
没有读过这本书,只是从目录快速浏览了一下,我认为它仍然在很大程度上具有相关性。例如:
  • Intel分段仍在使用(在32位世界中)
  • ELF仍然非常普遍
  • 链接器控制脚本(如果有一本关于这个主题的完整书籍就好了,大多数人从不需要编写链接器脚本,但当你需要编写或修改一个时,最好有一个好的参考资料)
  • 动态加载和库可能比书写时更加普遍。
  • 重定位...
  • 引导程序
当然,书中还有其他一些仍然在普遍使用的东西,这些只是我注意到的几个重要的;但也有一些话题,我怀疑大多数人永远不会再关心,比如:
  • IBM360文件格式。
  • OMF文件
  • OSF / 1伪静态共享库
老实说,我不确定1999年的人们是否关心这些问题,但它们确实存在,也许你仍然可以从中学到一些东西。
总之,如果您想学习链接/加载的一般概念,那么这本书并不是完全浪费钱的,但如果您正在尝试解决这个领域的特定问题,那么网络可能已经满足了您的需求。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接