ld 命令

| 选择喜欢的代码风格  

ld 命令补充说明:


ld 命令接受以 AT&T 的链接编辑器命令语言语法的超集编写的链接器命令语言文件,以提供对链接过程的显式和全面控制。

有关 ld 命令语言的完整详细信息,请参见 ld 信息页面。 在这里,我们将广泛介绍如何使用 GNU ld,该版本已在大多数 Linux 版本中使用。

ld 命令语法:


ld [options] objfile ...

ld 命令选项:


-o:指定输出文件名;
-e:指定程序的入口符号。

ld 命令参数:


目标文件:指定需要连接的目标文件。

ld 命令实例


链接器支持许多命令行选项,但实际上,在任何特定上下文中都很少使用它们。 例如,ld 的经常使用是在受支持的标准 Unix 系统上链接标准 Unix 目标文件。 在这样的系统上,链接文件 “hello.o”:

ld -o  /lib/crt0.o hello.o -lc

这告诉 ld 产生一个名为 output 的文件,作为将文件 /lib/crt0.ohello.o 和库 libc.a 链接的结果,该文件将来自标准搜索目录。 请参阅 -l 选项。

ld 命令扩展阅读:




发表评论