我的Makefile中的一个目标取决于libSM.so
,但由于某种原因ld在/usr/Lib/gcc/x86_64-redhat-linux/..
内部查找,找到了一个不兼容的(32位)版本和保释。我在/lib64
中拥有正确的版本,但-L/lib64
没有帮助。
如何强制ld获取/lib64
下的版本?
答案 0 :(得分:0)
您可以在cmd行上传递该lib:
gcc a.o b.o /usr/Lib/gcc/x86_64-redhat-linux/lib64/libSM.so ...