我正在寻找 Yocto-Linux 使用的链接器二进制文件,在普通 Linux 中,您可以在 /lib 目录中的某个位置找到它,但不确定如何为 Yocto Linux 找到它。
任何人都可以告诉我你应该如何去做。
我正在寻找 Yocto-Linux 使用的链接器二进制文件,在普通 Linux 中,您可以在 /lib 目录中的某个位置找到它,但不确定如何为 Yocto Linux 找到它。
任何人都可以告诉我你应该如何去做。
我假设您的意思是动态链接器。尝试运行ldd,例如在一些常见的可执行文件上:
ldd /bin/sh
(你也可以通过运行猜测你使用的动态链接器cat /proc/self/maps
)
普通的链接器,即用于从对象构建程序的链接器,通常通过编译器调用:gcc
既用于编译,也用于链接。(其实gcc
只是一个驱动程序启动cc1
——真正的编译器,ld
或者collect2
——链接器;gcc -v
用来找出启动了哪些命令)。