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