首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ubuntu上boost卸载和安装

ubuntu上boost卸载和安装

作者头像
云未归来
发布2025-07-17 12:18:36
发布2025-07-17 12:18:36
1650
举报

boost官方:Version 1.68.0 下载boost_1_68_0.tar.gz或可能其它版本

tar xzvf boost_1_68_0.tar.gz cd boost_1_68_0/ sudo apt-get update sudo apt-get install build-essential autotools-dev libicu-dev ibbz2-dev #卸载旧版本 # uninstall dpkg sudo apt --purge remove libboost-dev sudo apt --purge remove libboost-all-dev sudo apt --purge autoremove libboost-all-dev # to uninstall the version which we installed from source sudo rm -rf /usr/lib/libboost_* sudo rm -rf /usr/include/boost ./bootstrap.sh ./b2 --with-python include="/usr/local/include/python3.7m/" sudo ./b2 install -j4 # Add the Boost libraries path to the default Ubuntu library search path sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/boost.conf' sudo ldconfig #查看 boost 版本信息 cat /usr/local/include/boost/version.hpp | grep "BOOST_LIB_VERSION" #输出如: # // BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION # define BOOST_LIB_VERSION "1_68" # 编译安装成功后,在 /usr/local/lib 中会生成有:libboost_python37.so 和 libboost_python37.a 等文件. cd /usr/local/lib sudo ln -s libboost_python-py37.so libboost_python3.so sudo ln -s libboost_python-py37.a libboost_python3.a # 建立到 /usr/lib/x86_64-linux-gnu 路径的软连接 sudo cp /usr/local/lib/libboost_python37.a /usr/lib/x86_64-linux-gnu/libboost_python-py37.a sudo cp /usr/local/lib/libboost_python37.so.1.68.0 /usr/lib/x86_64-linux-gnu/libboost-py37.so sudo ln -s /usr/lib/x86_64-linux-gnu/libboost-py37.so libboost_python.so

注意这个是系统自带python3.7才需要这么软连接。其他版本需要根据实际情况调整,初学者不要随意更换boost版本。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-02-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档