经验分享ubuntu 源码编译 boost

Posted 极智视界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验分享ubuntu 源码编译 boost相关的知识,希望对你有一定的参考价值。

欢迎关注我的公众号 [极智视界],获取我的更多笔记分享

O_o>_<o_OO_o~_~o_O

  本教程详细介绍了 ubuntu 源码编译 boost 的方法。

1、下载 boost 源码包

  下载地址:http://www.boost.org/

  如上图可以选择 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

  记录一下,收工~


 【公众号传送】

《【经验分享】ubuntu 源码编译 boost》



扫描下方二维码即可关注我的微信公众号【极智视界】,获取更多AI经验分享,让我们用极致+极客的心态来迎接AI !

以上是关于经验分享ubuntu 源码编译 boost的主要内容,如果未能解决你的问题,请参考以下文章

经验分享windows 源码编译 opencv

ubuntu 22.04源码编译安装boost库

ubuntu 22.04源码编译安装boost库

经验分享华为海思Hi35xx系列ARM32交叉编译opencv

经验分享华为atlas500系列aarch64交叉编译opencv

极智开发 | ubuntu源码编译cuda版opencv