linux-链接器ld详细介绍.docVIP

  • 43
  • 0
  • 约3.57万字
  • 约 42页
  • 2018-06-01 发布于天津
  • 举报
linux-链接器ld详细介绍.doc

本文档介绍GNU连接器ld的2.14版本. 本文档在GNU自由文档许可证下发行.在GNU自由文档许可证一章中有关于本许可证的一份拷贝. 概述 ******** ld把一定量的目标文件跟档案文件连接起来,并重定位它们的数据,连接符号引用.一般,在编译一个程序 时,最后一步就是运行ld. ld能接受连接命令语言文件,这是一种用ATT的连接编辑命令语言的超集写成的文件,用来在连接的整个 过程中提供显式的,全局的控制. 本版本的ld使用通用BFD库来操作目标文件.这就允许ld读取,合并,写入目标文件时,可以使用各种不同 的格式,比如,COFF或a.out. 不同的格式可以被连接到一起产生一个有效的目标文件. 除了它的灵活性,GNU连接器比其它连接器更有用的地方在于它提供了诊断信息. 许多连接器在碰到一个错误 的时候立即放弃执行;但ld却能够继续执行,以让你发现其他的错误(或者,在某些情况下,得到一个带有错误 的输出文件) 引用 ********** GNU连接器ld能够处理大量的不同情况,并且跟其他的连接器保持尽可能的兼容.这样,你就拥有更多的选择来 控制它的行为. 命令行选项 ==================== 连接器提供大量的命令行选项,但是,在实际使用中,只有少数被经常使用.比如,ld的一个经常的使用场合是在 一个标准的Unix系统上连接标准的Unix目标文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档