【问题标题】:Force ld to look for libSM.so in the correct place强制 ld 在正确的位置查找 libSM.so
【发布时间】:2017-05-20 10:38:07
【问题描述】:

我的 Makefile 中的一个目标依赖于 libSM.so,但 ld 出于某种原因在 /usr/Lib/gcc/x86_64-redhat-linux/.. 内部查找,发现不兼容的(32 位)版本并放弃。我在/lib64 中有正确的版本,但-L/lib64 没有帮助。

如何强制ld取/lib64下的版本?

【问题讨论】:

    标签: c++ gcc hyperlink ld lib


    【解决方案1】:

    您可以简单地在 cmd 行上传递该库:

    gcc a.o b.o /usr/Lib/gcc/x86_64-redhat-linux/lib64/libSM.so ...
    

    【讨论】:

      猜你喜欢
      • 2011-01-23
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多