linux - 使用 MPC 在 linux 中链接一个没有 lib 作为前缀的库

标签 linux g++ mpc

我必须链接一个静态库,它的名称中没有 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/

相关文章:

linux - Bluez D 总线, "StartNotify"与 "AcquireNotify"

linux - C++.a : what affects portability across distros?

C++ : How do I only look at one dimension of a 2-Dimensional array?

Swift 3,Multipeer,将结构作为数据发送

ios - 传递给 MCPeerID 的显示名称无效

c - 如何编译GCC交叉编译器?

linux - 无法在脚本 : Permission denied 中使用 mkdir

linux - 令人困惑的 shell 语法

c++ - GCC NRVO/RVO 警告

c++ - 如何在 make 期间更改 libtool 调用的 g++ 标志