ld 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

ld 命令安装:


-bash/zsh: ld: command not found

#Debian
apt-get install libvcflib-tools

#Ubuntu
apt-get install libvcflib-tools

#Kali Linux
apt-get install libvcflib-tools

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 命令扩展阅读:




ld 命令评论