- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
这两段也可以删除。
教程到此结束,第一次写教程写不好请大家多多包涵。
By:C.makeY
2014/9/15
ELF格式
ELF翻译手册
________________________________________________________________
EXECUTABLEANDLINKABLEFORMAT(ELF)
PortableFormatsSpecification,Version1.1
ToolInterfaceStandards(TIS)
________________________________________________________________
===========================Contents内容===========================
序言
1.OBJECT文件
导言
ELF头(ELFHeader)
Sections
String表(StringTable)
Symbol表(SymbolTable)
重定位(Relocation)
2.程序装载与动态连接
导言
Program头(ProgramHeader)
Program装载(ProgramLoading)
Dynamic连接(DynamicLinking)
3.CLIBRARY
CLibrary
________________________________________________________________
导言
________________________________________________________________
ELF:可执行连接格式
可执行连接格式是UNIX系统实验室(USL)作为应用程序二进制接口
(ApplicationBinaryInterface(ABI)而开发和发布的。工具接口标准委
员会(TIS)选择了正在发展中的ELF标准作为工作在32位INTEL体系上不同操
作系统之间可移植的二进制文件格式。
假定开发者定义了一个二进制接口集合,ELF标准用它来支持流线型的软件
发展。应该减少不同执行接口的数量。因此可以减少重新编程重新编译的
代码。
关于这片文档
这篇文档是为那些想创建目标文件或者在不同的操作系统上执行文件的开发
着准备的。它分以下三个部分:
*第一部分,“目标文件ObjectFiles”描述了ELF目标文件格式三种主要
的类型。
*第二部分,“程序转载和动态连接”描述了目标文件的信息和系统在创建
运行时程序的行为。
*第三部分,“C语言库”列出了所有包含在libsys中的符号,标准的ANSIC
和libc的运行程序,还有libc运行程序所需的全局的数据符号。
注意:参考的X86体系已经被改成了Intel体系。
________________________________________________________________
1.目标文件(Objectfile)
________________________________________________________________
序言
第一部分描述了iABI的object文件的格式,被称为ELF(Executable
andLinkingFormat).在object文件中有三种主要的类型。
*一个可重定位(relocatable)文件保存着代码和适当的数据,用来和其他的
object文件一起来创建一个可执行文件或者是一个共享文件。
*一个可执行(executable
您可能关注的文档
最近下载
- 高中体育教学案例.doc VIP
- 双减政策下初中英语作业设计有效性的实践.pdf VIP
- 供电营业规则(2024年) .pdf VIP
- 2025年特许金融分析师避免终值过大的估值技巧专题试卷及解析.pdf VIP
- 危重症患者的疼痛管理与舒适护理.pptx VIP
- NFPA 72-2022 国家火灾报警和信号代码(中文翻译版).pdf VIP
- 城市商业综合体商户经营管理公约.docx
- 2025年特许金融分析师比例检验在信用分析中的应用专题试卷及解析.pdf VIP
- 京东物流成本控制问题研究.doc VIP
- 广东海洋大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档


文档评论(0)