该咋理解编译过程中的relocation定义?

程序员的自我修养 :链接、转载与库windows PE 权威指南http://opensecuritytraining.info有个课程:life of binaries
■网友
了解一个东西大致有以下几个步骤,1 查wiki,大致了解是什么,重点了解历史和相关文献2 交叉阅读相关文献,重点理解为什么,前面的历史会帮助了解哪里有坑,这个话题目前是两本,一个是深入理解计算机系统和程序员的自我修养,链接加载和库你至少需要理解什么是编译器时和运行时,什么是虚拟地址,程序是如何加载到内存运行的,知识点基本都在链接和加载这块最后我还是建议你继续深入思考下去,问出具体问题,找出你觉得自己哪里还不懂


    推荐阅读