文件系统生成的是ld-linux.so.3
时间: 2024-03-19 12:44:49 浏览: 134
libX11生成libX11-xcb.so.1
如果你使用的是标准的 glibc 库,那么在编译程序时使用 `-dynamic-linker` 选项指定的动态链接器应该是 ld-linux.so.3,而不是 ld-linux-armhf.so.3。ld-linux.so.3 是 glibc 库中的动态链接器,它提供了动态链接库的加载和链接功能。
如果你的文件系统中只有 ld-linux.so.3 文件,那么你可以使用该文件作为动态链接器。在编译程序时,使用 `-Wl,-dynamic-linker,/lib/ld-linux.so.3` 选项指定动态链接器即可:
```
arm-linux-gnueabihf-gcc -o output input.c -Wl,-dynamic-linker,/lib/ld-linux.so.3
```
其中,`/lib/ld-linux.so.3` 是动态链接器的路径。
需要注意的是,如果你使用的是其他类型的 libc 库,例如 uClibc 或者 musl libc,那么它们可能会使用不同的动态链接器。在这种情况下,你需要查找相应的动态链接器,并在编译程序时使用正确的选项指定它。
阅读全文