如何用正确的路径建立提升
How to build boost with correct paths
我试图在我的Ubuntu 18 Linux系统上的单独路径中构建boost。我克隆了 GIT 存储库,因为我想提供最新版本(包存储库仅提供旧版本(。我想使用的库是boost::timer
.
这是我所做的:
git clone --recursive https://github.com/boostorg/boost.git
cd boost
./bootstrap.sh
./b2 headers
./b2
这种工作。但是,我希望静态库位于不同的路径中。它被编译成以下路径:
.../boost/bin.v2/libs/timer/build/gcc-9/release/link-static/threading-multi/visibility-hidden/libboost_timer.a
此路径非常详细,它包含编译器及其版本,这意味着我需要在更新 GCC 或更改编译器时更新路径。
我本来会在这里期待它:
.../boost/libs/timer/libboost_timer.a
我做错了什么吗?安置是否以这种方式进行预期?
好的,当仔细阅读构建输出时,即使是像我这样的傻瓜也会注意到实际路径是boost/stage/lib
。所有构建的库都可以在那里找到。
相关文章:
- 如何将更多文件夹添加到c++include路径
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- C++A*算法并不总是在路径中具有目标节点
- 如何建立使用模板函数的lambda函数的尾部返回类型
- 从函数角度看ID到文件路径的内部与外部映射
- 如何在c++中从git建立外部库
- boost xml parsingl将xml的路径作为变量发送
- 无法在C++中建立与MySQL数据库的连接
- 对于MacOS上的G++,如何添加默认的include目录/usr/local/include和默认的库搜索路径/usr
- 如何使用cppcheck处理半相对包含路径
- 在C++中设置基于操作系统的文件路径
- 基于编译器选项的编译二进制路径
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- 按边长度递归搜索图中所有可行路径
- 使用变量值作为 PlaySound 中的路径
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 如何转换真实路径 CString c++
- 从 GUID 获取 USB 卷路径
- 查找 GCD:并非所有控制路径都返回值
- 如何用正确的路径建立提升