链接器参考指南

上传人:wt****50 文档编号:45884482 上传时间:2018-06-19 格式:PDF 页数:124 大小:824.77KB
返回 下载 相关 举报
链接器参考指南_第1页
第1页 / 共124页
链接器参考指南_第2页
第2页 / 共124页
链接器参考指南_第3页
第3页 / 共124页
链接器参考指南_第4页
第4页 / 共124页
链接器参考指南_第5页
第5页 / 共124页
点击查看更多>>
资源描述

《链接器参考指南》由会员分享,可在线阅读,更多相关《链接器参考指南(124页珍藏版)》请在金锄头文库上搜索。

1、Copyright 2008 ARM Limited. All rights reserved. ARM DUI 0381ACRealView 编译工具4.0 版版链接器参考指南链接器参考指南iiCopyright 2008 ARM Limited. All rights reserved.ARM DUI 0381AC Non-ConfidentialUnrestricted AccessRealView 编译工具编译工具 链接器参考指南链接器参考指南Copyright 2008 ARM Limited. All rights reserved.版本信息版本信息本手册进行了以下更改。所有权声明

2、所有权声明除非本所有权声明在下面另有说明,否则带有 或 标记的词语和徽标是 ARM Limited 在欧盟和其 他国家/地区的注册商标或商标。 此处提及的其他品牌和名称可能是其各自所有者的商标。除非事先得到版权所有人的书面许可,否则不得以任何形式修改或复制本文档包含的部分或全部信 息以及产品说明。本文档描述的产品还将不断发展和完善。 ARM Limited 将如实提供本文档所述产品的所有特性及其 使用方法。 但是,所有暗示或明示的担保,包括但不限于对特定用途适销性或适用性的担保,均不 包括在内。本文档的目的仅在于帮助读者使用产品。 对于因使用本文档中的任何信息、文档信息出现任何错误 或遗漏或者

3、错误使用产品造成的任何损失或损害, ARM 公司概不负责。使用 ARM 一词时,它表示 ARM 或其任何相应的子公司。保密状态保密状态本文档的内容是非保密的。 根据 ARM 与 ARM 将本文档交予的参与方的协议条款,使用、复制和 公开本文档内容的权利可能会受到许可限制的制约。受限访问是一种 ARM 内部分类。产品状态产品状态本文档的信息是开发的产品的最新信息。网址网址http:/更改历史记录日期发行号保密性变更更改历史记录日期发行号保密性变更2008 年 9 月A非保密ARM RealView Development Suite 4.0 版ARM DUI 0381ACCopyright 20

4、08 ARM Limited. All rights reserved.iiiUnrestricted AccessNon-Confidential目录 RealView 编译工具 链接器参考指南编译工具 链接器参考指南前言前言 关于本手册 . vi 反馈 . ix第第 1 章简介章简介 1.1ARM 链接器 . 1-2 1.2与旧对象和库的兼容性 . 1-3第第 2 章链接器命令行选项章链接器命令行选项 2.1命令行选项 . 2-2 2.2控制文件命令 . 2-63第第 3 章分散加载描述文件的形式语法章分散加载描述文件的形式语法 3.1BNF 表示法和语法 . 3-2 3.2分散加载描述文

5、件语法概述 . 3-3 3.3加载区描述 . 3-4 3.4执行区描述 . 3-6 3.5寻址属性 . 3-9 3.6输入节描述 . 3-12 3.7解析多个匹配 . 3-17ivCopyright 2008 ARM Limited. All rights reserved.ARM DUI 0381AC Non-ConfidentialUnrestricted Access3.8解析路径名 . 3-20 3.9分散加载文件中的表达式求值 . 3-21第第 4 章章BPABI 和和 SysV 共享库和可执行文件共享库和可执行文件 4.1关于 BPABI . 4-2 4.2BPABI 支持的平台

6、. 4-3 4.3所有 BPABI 模型共有的概念 . 4-4 4.4使用 SysV 模型 . 4-6 4.5使用裸机和类似于 DLL 的模型 . 4-9ARM DUI 0381ACCopyright 2008 ARM Limited. All rights reserved.vUnrestricted AccessNon-Confidential前言前言本前言介绍 RealView 编译工具链接器参考指南 。 本前言分为以下几节:第vi 页的关于本手册第ix 页的反馈前言 viCopyright 2008 ARM Limited. All rights reserved.ARM DUI 03

7、81AC Non-ConfidentialUnrestricted Access关于本手册关于本手册本手册提供了有关随 ARM RealView 编译工具提供的 ARM 链接器 armlink 的 参考信息。本手册详细说明了命令行选项、控制文件命令、分散加载描述文件、基础平台 应用程序二进制接口 (BPABI) 和 System V release 4 (SysV) 共享库和可执行文件。 有关使用和控制这些工具的一般信息,请参阅 链接器用户指南 。适用对象适用对象本手册是为所有使用 RealView 编译工具生成应用程序的开发人员编写的。 本手 册假定您是一位有经验的软件开发人员,并且熟悉 R

8、ealView 编译工具要点指 南中所介绍的 ARM 开发工具。使用本手册使用本手册本手册由以下章节组成:第第 1 章章 简介简介 本章简要介绍链接器。第第 2 章章 链接器命令行选项链接器命令行选项 本章列出了链接器所支持的所有命令行选项和控制文件命令。第第 3 章章 分散加载描述文件的形式语法分散加载描述文件的形式语法 本章提供了有关分散加载描述文件的格式的信息。第第 4 章章 BPABI 和和 SysV 共享库和可执行文件共享库和可执行文件 本章提供了有关 BPABI 和 SysV 共享库和可执行文件的信息。本手册假定 ARM 软件安装在缺省位置。 例如,在 Windows 上,这可能是

9、 volume:Program FilesARM。 引用路径名时,假定安装位置为 install_directory,如 install_directoryDocumentation.。 如果将 ARM 软件安装在其他位置,则可 能需要更改此位置。印刷约定印刷约定本手册使用以下印刷约定:monospace 表示可以从键盘输入的文本,如命令、文件和程序名以及源代码。前言 ARM DUI 0381ACCopyright 2008 ARM Limited. All rights reserved.viiUnrestricted AccessNon-Confidentialmonospace 表示允许

10、的命令或选项缩写。 可只输入下划线标记的文本,无需 输入命令或选项的全名。monospace italic 表示此处的命令和函数的变量可用特定值代替。等宽粗体等宽粗体 表示在示例代码以外使用的语言关键字。斜体斜体 突出显示重要注释、介绍特殊术语以及表示内部交叉引用和引文。粗体粗体 突出显示界面元素,如菜单名称。 有时候也用在描述性列表中以 示强调,以及表示 ARM 处理器信号名称。更多参考出版物更多参考出版物本部分列出了 ARM 公司和第三方发布的、可提供有关 ARM 系列处理器开发代 码的附加信息的出版物。ARM 公司将定期对其文档进行更新和更正。 有关最新勘误表、附录和 ARM 常 见问题 (FAQ),请访问 http:/ 公司出版物公司出版物本手册包含的参考信息特定于随 RealView 编译工具提供的 ARM 链接器。 该套 件中包含的其他出版物有:RealView 编译工具要点指南 (ARM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号