如何从动态链接中排除系统库

时间:2014-10-27 21:53:28

标签: dll linker

我有一个本地DLL,我想影响系统一个。 我该怎么做?

具体来说(在linux上):

/usr/bin/clang++ -o vw main.o -L. -l vw -l allreduce -L /usr/lib -L /usr/lib/x86_64-linux-gnu -l boost_program_options -l pthread -l z

但是

$ ldd vowpalwabbit/vw
        libvw.so => /usr/lib64/libvw.so (0x00007ffa22789000)

我希望它指向./libvw.so而不是

1 个答案:

答案 0 :(得分:0)

Afaik参数是-nostdlib,但我只用普通的C。

另见Clang produces crashing code with -nostdlib