ELF文件

[复制链接]
2067|0
 楼主| qijifei 发表于 2008-6-16 20:17 | 显示全部楼层 |阅读模式
ELF(Executable<br />and&nbsp;Linking&nbsp;Format).&nbsp;在object文件中有三种主要的类型。<br />*&nbsp;一个可重定位(relocatable)文件保存着代码和适当的数据,用来和其他的<br />&nbsp;&nbsp;object文件一起来创建一个可执行文件或者是一个共享文件。<br />*&nbsp;一个可执行(executable)文件保存着一个用来执行的程序;该文件指出了<br />&nbsp;&nbsp;exec(BA_OS)如何来创建程序进程映象。<br />*&nbsp;一个共享object文件保存着代码和合适的数据,用来被下面的两个链接器<br />&nbsp;&nbsp;链接。第一个是连接编辑器[请参看ld(SD_CMD)],可以和其他的可重定位和<br />&nbsp;&nbsp;共享object文件来创建其他的object。第二个是动态链接器,联合一个<br />&nbsp;&nbsp;可执行文件和其他的共享object文件来创建一个进程映象。<br />一个object文件被汇编器和联接器创建,&nbsp;想要在处理机上直接运行的object<br />文件都是以二进制来存放的。那些需要抽象机制的程序,比如象shell脚本,<br />是不被接受的。<br />在介绍性的材料过后,第一部分主要围绕着文件的格式和关于如何建立程序。<br />第二部分也描述了object文件的几个组成部分,集中在执行程序所必须的信息上。<br /><br />“08年最新QQ强制视频聊天软件(绿色版):<br />http://www.jiqingvcd.cn/xc.asp?pic=feifei2008”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部