
文章插图
现在我们需要将给符号分配好的地址 将指令中的这些0地址重新修正
现在我看下链接后的情况符号表情况

文章插图
指令情况

文章插图
所以现在我们知道 “符号是在什么时候分配地址”, 在链接第一阶段 符号解析成功后

文章插图
可执行文件 a.out和 .O文件的组成方式很像,但是还是有一点区别

文章插图
在a.out 可执行文件中 增加了 “program headers” , a.out 文件中不是 所有的内容都会加载到内存中的,这个"program headers"中指定了需要加载哪些到内存中

文章插图
上图中的 有两个load 就是需要加载到内存中的.
下面我们再看看可执行程序加载到内存过程

文章插图
经验总结扩展阅读
- 吃三文鱼怎么避免寄生虫
- 2023年10月16日是入学吉日吗 2023年10月16日入学行吗
- 2023年10月16日是举办成人仪式的黄道吉日吗 2023年10月16日是举办成人仪式吉日吗
- 2023年10月16日拜师学艺行吗 2023年10月16日拜师学艺好不好
- 2023年10月16日清扫房屋好不好 2023年10月16日是清扫房屋的黄道吉日吗
- 2023年10月16日大扫除黄道吉日 2023年10月16日适合大扫除吗
- 2023年农历九月初二宜堵蚂蚁洞吗 2023年10月16日堵蚂蚁洞好吗
- 2023年10月16日堵蚁穴黄道吉日 2023年10月16日堵蚁穴好吗
- 2023年10月16日遇见贵人行吗 2023年10月16日适合遇见贵人吗
- 2023年10月16日理头黄道吉日 2023年农历九月初二宜理头吗