Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 Makefile 中的一个目标取决于libSM.so但 ld 出于某种原因查看内部/usr/Lib/gcc/x86_64-redhat-linux/..,发现不兼容的(32 位)版本并保释。我有正确的版本,/lib64但-L/lib64没有帮助。
libSM.so
/usr/Lib/gcc/x86_64-redhat-linux/..
/lib64
-L/lib64
我如何强制 ld 采用以下版本/lib64?
您可以简单地在 cmd 行上传递该库:
gcc a.o b.o /usr/Lib/gcc/x86_64-redhat-linux/lib64/libSM.so ...