当前位置: 首页 > news >正文

源码编译安装boost库,以及卸载boost库

【编译安装boost_1_77_0】
wget https://archives.boost.io/release/1.77.0/source/boost_1_77_0.tar.bz2 --no-check-certificate
tar xf boost_1_77_0.tar.bz2
cd boost_1_77_0
./bootstrap.sh
swapon /root/swapfile
./b2
./b2 install
swapoff /root/swapfile
cd ..

【卸载boost_1_77_0】
[方法1:生成安装文件包,然后使用uninstaller卸载器卸载。
swapon /root/swapfile
./b2 install --prefix=$(pwd)/_install/usr/local
swapoff /root/swapfile
cd _install
tar czf boost-binary.tar.gz usr
/root/uninstaller boost-binary.tar.gz

[方法2]
rm -r /usr/local/include/boost
rm -r /usr/local/lib/libboost*
rm -r /usr/local/lib/cmake/boost*
rm -r /usr/local/lib/cmake/Boost*
rm -r /usr/local/share/boost_predef


提示:编译安装mysql数据库,不用单独下载boost库,更不用编译安装boost库。
只要下载带boost-headers的mysql源码包(如mysql-boost-8.0.42.tar.gz),用-DWITH_BOOST指令指定一下源码包里面的boost文件夹路径就行了。mysql只在编译期间使用boost库,编译完成后,boost库就没用了。
cmake ../mysql-8.0.42 -DWITH_BOOST=../mysql-8.0.42/boost/boost_1_77_0 -DWITH_UNIT_TESTS=OFF -DCURSES_LIBRARY=/usr/lib/libncursesw.so

http://www.dtcms.com/a/291252.html

相关文章:

  • 插值法的使用
  • Js进阶案例合集
  • iostat的使用说明
  • 基于深度学习的图像分类:使用ResNet实现高效分类
  • (10)机器学习小白入门 YOLOv:YOLOv8-cls 模型评估实操
  • G7打卡——Semi-Supervised GAN
  • numpy库的基础知识
  • 【VASP】机器学习势概述
  • 5G/4G PHY SoC:RNS802,适用于集成和分解的小型蜂窝 RAN 架构。
  • 在github上搭建自己主页
  • Blender软件入门-了解软件界面
  • JS逆向 - 滴滴(dd03、dd05)WSGSIG
  • Webpack源代码泄露漏洞
  • 云原生技术与应用-Kubernetes Pod调度基础
  • 热室机械手市场报告:智能装备推动高温制造自动化升级
  • 【推荐系统】推荐系统常用数据集介绍
  • 【系统全面】linux基础以及命令——基础知识介绍
  • stm32内存分析
  • ZYNQ硬核操作:免IIC驱动直控MCP4661T数字电位器
  • python实现接收九数云的异常分析指标推送通知
  • 海康威视视觉算法岗位30问及详解
  • 【开源】基于 C# 编写的轻量级工控网关和 SCADA 组态软件
  • 管理项目环境和在环境中使用conda或pip里如何查看库版本———Linux命令行操作
  • 工业仪表识别(一)环境安装
  • 一个月掌握数据结构与算法:高效学习计划
  • boost::asio 中 io_service与线程的关系
  • 企业开发转型 | 前端AI化数字化自动化现状
  • TestCase Studio - 自动生成测试用例详解
  • 注册表清理优化丨Wise RegistryCleaner_v11.1.10.725(官方赠品)
  • C# --- 使用Redis分布式锁实现初始化任务