我必须链接一个静态库,它的名称中没有 lib
作为前缀。我知道如何使用简单的 g++
进行链接,如下所示
g++ -l:"mylib.a"a.cpp
我想用 MPC 做同样的事情。我尝试在 MPC 文件中进行跟踪。那些不起作用。
lit_libs += $(LIB_NAME)
生成 g++ -l"mylib"a.cpp
需要 lib
作为前缀。
pure_libs += $(LIB_NAME)
生成找不到库的 g++ "mylib"a.cpp
。
请给我 MPC
的选项来链接没有 lib
的库有前缀。
最佳答案
pure_libs += -l:$(LIB_NAME).a
这解决了我的问题。
关于linux - 使用 MPC 在 linux 中链接一个没有 lib 作为前缀的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36594279/