首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > GNU ld工具的使用方法

GNU ld工具的使用方法

资料介绍
ld使用方法Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.

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

评论