如何使用abspath链接.so?

时间:2019-02-15 17:28:45

标签: gcc linker clang shared-libraries ld

我使用以下命令将对象链接到.so文件。 (在Mac上,但该问题也应与Linux有关)

$ clang main.o -L../sds -lsds -o main.exe

在可执行文件中找不到libsds.so的绝对路径。但是/usr/lib/libSystem.B.dylib令人厌恶。为什么一个人弃绝而另一个却不在?如何在可执行文件的绝对路径中制作libsds.so?谢谢。

$ otool -L main.exe 
main.exe:
    libsds.so (compatibility version 0.0.0, current version 0.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.50.4)

0 个答案:

没有答案