第11章节节ARM连接器.pptVIP

  • 1
  • 0
  • 约7.08千字
  • 约 30页
  • 2017-05-21 发布于四川
  • 举报
第11章 ARM连接器 11.1 ARM映像文件 ARM中各种源文件(包括汇编程序、C语言程序以及C++程序)经过ARM编译器编译后生成ELF格式的目标文件。这些目标文件和相应的C/C++运行时库经过ARM连接器处理后,生成ELF格式的映像文件(image)。这种ELF格式的映像文件可以被写入嵌入设备的ROM中。 本节介绍这种ELF格式的映像文件的结构。 11.1.1 ARM映像文件的组成 本小节介绍ARM映像文件的组成部分,以及这些组成部分的地址映射方式。 1. ARM映像文件的组成部分 2. ARM映像文件各组成部分的地址映射 11.1.2 ARM映像文件的入口点 1. ARM映像文件中的两类入口点 2. 定义初始入口点 3. 普通入口点的用法 11.1.3 输入段的排序规则 通常情况下,一个输出段中各输入段的排列顺序是由下面几个因素决定的。用户也可以通过连接选项-first和-last来改变这些规则。 输入段的属性。 输入段的名称。 各输入段在连接命令行的输入段列表中的排列顺序。 按照输入段的属性,其排列顺序如下所示: 只读的代码段。 只读的数据段。 可读写的代码段。 其他已经初始化的数据段。 未初始化的数据。 11.2 ARM连接器介绍 ARM开发包中包含了连接器armlink,它将编译得到的ELF格式的目标文件以及相关的C/C++运行时库进行连接

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档