经验分享ubuntu 源码编译 boost
Posted 极智视界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验分享ubuntu 源码编译 boost相关的知识,希望对你有一定的参考价值。
欢迎关注我的公众号 [极智视界],获取我的更多笔记分享
O_o
>_<
o_O
O_o
~_~
o_O
本教程详细介绍了 ubuntu 源码编译 boost 的方法。
文章目录
1、下载 boost 源码包
如上图可以选择 boost 版本进行下载,如下选择 unix 版本下载。
2、编译
下载完进行解压,然后进入包目录:
cd boost_1_76_0
配置指定 libboost_python 版本,我这里用的 anaconda3 中的 python3.7:
./bootstrap.sh --with-python=xxx/anaconda3/bin/python --with-python-version=3.7 --with-python-root=xxx/anaconda3/lib/python3.7
./b2 cflags='-fPIC' cxxflags='-fPIC' --with-python include="xxx/anaconda3/include/python3.7m/"
进行编译安装:
sudo ./b2 install
完成后会在 /usr/local/lib 下生成 .so 文件,我们再建个软链:
sudo ln -s libboost_python-py37.so libboost_python3.so
sudo ln -s libboost_python3.so libboost_python.so
sudo ln -s libboost_python-py37.a libboost_python3.a
sudo ln -s libboost_python3.a libboost_python.a
记录一下,收工~
【公众号传送】
扫描下方二维码即可关注我的微信公众号【极智视界】,获取更多AI经验分享,让我们用极致+极客的心态来迎接AI !
以上是关于经验分享ubuntu 源码编译 boost的主要内容,如果未能解决你的问题,请参考以下文章
经验分享华为海思Hi35xx系列ARM32交叉编译opencv