ld-链接而不遵循符号链接

时间:2020-01-21 21:52:31

标签: dll linker static-linking

我从供应商处收到了一个共享库,称为libvendor.so。安装后,他们将以下内容放在/ usr / local / lib中:

libvendor.so -> libvendor.so.3.14.00134.so
libvendor.so.3 -> libvendor.so.3.14.00134.so
libvendor.so.3.14.00134.so

当我编译链接到它的程序时,我使用LDFLAGS -L/usr/local/lib -lvendor

这遵循符号链接,并且如果用户安装了3.13,则导致程序无法运行。是否可以使ld不遵循符号链接,或者接受他共享库的任何版本3.x

0 个答案:

没有答案