【问题标题】:How to exclude a system library from dynamic linking如何从动态链接中排除系统库
【发布时间】:2014-10-27 21:53:28
【问题描述】:

我有一个本地 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

【问题讨论】:

    标签: dll linker


    【解决方案1】:

    Afaik 参数是 -nostdlib,但我只将它与普通 C 一起使用。

    另见Clang produces crashing code with -nostdlib

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      • 2023-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多