0%

Linux中的ld-so与ld-linux-so

1 结论

动态链接器/加载器,ld.sold-linux.so*查找并加载程序运行时所需要的共享对象(共享库),然后准备好程序并运行它,Linux二进制文件需要在运行时进行动态链接,除非在程序编译期间为ld(GNU链接器)指定了-static选项。ld.so程序处理a.out二进制格式(一种年代久远的二进制格式),ld-linux.so*(于libc5而言是/lib/ld-linux.so.1,于glibc2而言是/lib/ld-linux.so.2)处理更加现代的ELF二进制格式。两个程序具有相同的行为,使用相同的支持文件和程序(ldd、ldconfig和/etc/ld.so.conf)。ld.so与ld-linux.so是相似的,于程序运行期间起作用

2 参考

  1. ld.so, ld-linux.so - dynamic linker/loader

Thank you for your donate!