码迷,mamicode.com
首页 > 其他好文 > 详细

一些简单的概念笔记

时间:2015-04-13 16:12:08      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

1、重定位

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

2、链接器和加载器

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

 

一些简单的概念笔记

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!