拥有来自 mingw-builds 4.8.0 32bit 套件的 ld v2.23.2。在我的项目中的一个目录中有 libs:libitpp.a 和 libitpp.dll.a。第一个是简单的静态库,第二个是将库导入对应的共享库(Windows 上的 DLL)。
我告诉链接器以下列形式链接库:-L$$ITPP_DIR/libs -litpp 并且链接器总是选择第二个库(libitpp.dll.a),但我想要第一个(libitpp.a),因为“- litpp" 完全匹配。
在明确的指示下: $$ITPP_DIR/libs/libtpp.a 一切正常。
链接器使用 -l"lib" 指令查找库的规则是什么?
提前致谢。