3. 页标题湘财证券官方网站的容和文章的页脚已经在飞马国际股票 开始的时候被换掉了。
4. 文章的排版也已经修正过了。
5. 如果必要,不同的字体已经被忽略了。大部分地方,这片文档能让你
充分的理解。然而,很小的地方,原始的文档使用了斜体字来指出文
章中的字符变量。在那种情况下,本文使用。在原始的文档
中没有出现尖括号。
6. 原始的文档有三个错误,如果你是不经意读它的话,是不会明显
就能找出的。但是在这里,明确的被鉴别出来了。
我很冒昧的纠正了那些错误。在他们的位置用一个{*}做上了标记。
可能还有其他我没有看出来的的错误。
如果有如何其他的区别都是我的责任。这样的错误请
mailto:breadboxmuppetlabs..
Brian Raiter
[Last edited Fri Jul 23 1999]
________________________________________________________________
EXECUTABLE AND LINKABLE FORMAT (ELF)
Portable Formats Specification, Version 1.1
Tool Interface Standards (TIS)
________________________________________________________________
===========================Contents 容===========================
序言
1. OBJECT文件
导言
ELF头(ELF Header)
Sections 黄金k线图基础知识
String表(String Table)
Symbol表(Symbol Table)
重定位(Relocation)
2. 程序装载与动态连接
导言
Program头(Program Header)
Program装载(Program Loading)
Dynamic连接(Dynamic Linking)
3. C LIBRARY
C Library
________________________________________________________________
导言
________________________________________________________________
ELF: 可执行连接格式
可执行连接格式是UNIX系统实验室(USL)作为应用程序二进制接口
(Application Binary Interface(ABI)而开发和发布的。工具接口标准委
员会(TIS)选择了正在发展中的ELF标准作为工作在32位INTEL体系上不同操
作系统之间可移植的二进制文件格式。
假定开发者定义了一个二进制接口集合,ELF标准用它来支持流线型的软件
发展。 应该减少不同执行接口的数量。因此可以减少重新编程重新编译的
代码。
关于这片文档
这篇文档是为那些想创建目标文件或者在不同的操作系统上执行文件的开发
着准备的。它分以下三个部分:
|002480
* 第一部分, “目标文件Object Files”描述了ELF目标文件格式三种主要
的类型。 东盟自贸区概念股
* 第二部分, “程序和动态连接”描述了目标文件的信息和系统在创建
运行时程序的行为。
* 第三部分, “C 语言库”列出了所有包含在libsys中的符号,标准的ANSI C
和libc的运行程序,还有libc运行程序所需的全局的数据符号。
注意: 参考的X86体系已经被改成了Intel体系。
________________________________________________________________
1. 目标文件(Object file)
________________________________________________________________
=========================序言=========================
第一部分描述了iABI的object文件的格式, 被称为ELF(Executable
and Linking Format). 在object文件中有三种主要的类型。
* 一个可重定位(relocatable)文件保存着代码和适当的数据,用来和其他的
object文件一起来创建一个可执行文件或者是一个共享文件。
* 一个可执行(executable)文件保存着一个用来执行的程序;该文件指出了
exec(BA_OS)如何来创建程序进程映象。
* 一个共享object文件保存着代码和合适的数据,用来被下面的两个器
。第一个是连接编辑器[请参看ld(SD_CMD)],可以和其他的可重定位|梅雁吉祥股吧和
共享object文件来创建其他的object。第二个是动态器,联合一个
可执行农业银行股票文件和其他的共享object文件来创建一个进程映象。
一个object文件被汇编器和联接器创建, 想要在处理机上直接运行的object
文件都是以二进制来存放的。那些需要抽象机制的程序,比如象shell脚本,
是不被接受的。
在介绍性的材料过后,第一部分主要围绕着文件的格式和关于如何建立程序。
第二部分也描述了object文件的几个组成部分,集中在执行程序所必须的信息上。
文件格式
Object文件参与程序的联接(创建一个程序)和程序的执行(运行一个程序)。
object 文件格式提供了一个方便有效的方法并行的视角看待文件的容,
在他们的活动中,反映出不同的需要。例 1-1图显示了一个object文件的
组织图。
+ 图1-1: Object文件格式
Linking 视角 Execution 视角
==========================
ELF header ELF header
Program header table (optional) Program header table
Section 1 Segment 1
... Segment 2
Section n ...
Section header table Section header table (optional)
2021年4月26日发(作者:今日国际黄金实时行情K线图分析期货价格走势,由欢乐国际期)水十条对治理水污染的重要作用分析郑毅大摩卓越成长 【期刊名称】《资源节约与环保》【年(卷),期】2016(000)008【摘要】随着社会的发展,人们的生...
中天证券大智慧 华升股份股票 2021年4月28日发(作者:交通银行(601328)交通银行)微电子公司好名称 微电子企业企业名字 核心提示:微电子企业企业名字。微电子技术是微电子学中的各项工艺技术的综合。21世纪是信息经济的时代,国民经济...
2021年4月26日发(作者:碳元科技碳元科技(603133))光电股光电概念股一览 光电类个股有如下: 联创光电 (600363) 中兵光电 (600435) 享通光电 (600487) 三安光电 (600703) 中航光电...
2021年4月28日发(作者:重组好比娶老婆,娶个穷鬼女人,你得倒贴娶个家女,你少)景嘉微2019年经营成果报告 景嘉微2019年经营成果报告 一、实现利润分析 1、利润总额 2019年实现利润为18,712.93万...
|5月新股发行一览表海默科技股票2021年4月26日发(作者:比较好的蓝筹基金有哪些?工银金融地产混合(of000251))为什么银行开户现在这么难? 最近很多老板都在问,为什么不管是自己经营开公司还是做税筹开新公司,都遇见个问题,那就是银...
基金1607062021年4月26日发(作者:新湖中宝(600208)新湖中宝)欧佩克成员国行为一致性与国际油价波动|集合竞价撤单 [文献标识码]A 一、引言 中国自1993年转变为石油什么是集合竞价净进口国以来,原油进口规模逐...