首页 > 其他 > 详细

一些简单的概念笔记

时间:2015-04-13 16:10:19      阅读:161      评论:0      收藏:0      [点我收藏+]

1、重定位

  汇编器产生的目标程序至少包含三个区,即文本区,数据区和bss区。文本区一般包括程序的代码和常量,数据区通常存放全局变量等内容,bss区用于存放未初始化的变量或作为公共变量存储空间。在一个目标文件中,其text区从地址0开始,随后是data区,再后面是bss区。而要运行程序,必须装载到内存中,所以这些区的地址需要在内存中重新安排,也就是重定位。

2、链接器和加载器

  链接器解决外部内存地址问题,而加载器把所有的可执行目标文件放到内存中执行。

 

一些简单的概念笔记

原文:http://www.cnblogs.com/lzpadmin/p/4422290.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!