参考链接:https://blog.youkuaiyun.com/zeye5731/article/details/122413193
目录
1、卸载 boost库
删除头文件和库文件
sudo rm -f /usr/local/lib/libboost*
sudo rm -rf /usr/local/include/boost
删除遗留的cmake文件,cmake文件中包含了头文件和库文件目录,现在头文件和库文件已经被删除了,所以保留头文件目录和库文件目录也只会影响下一次的安装。
sudo rm -r /usr/local/lib/cmake/boost*
sudo rm -r /usr/local/lib/cmake/Boost*
2、下载 boost库
boost 库各大版本下载:boost download | hisroy versions
下面就以安装 1.78.0的版本为例
3、安装boost库
我们将下载好的boost库上传到Ubuntu,并解压,解压命令:tar -zxvf boost_1_78_0.tar.gz -C ./
解压完毕以后就会出现 boost_1_78_0 的目录
依次执行下面的指令安装boost库
cd boost_1_78_0/
sudo ./bootstrap.sh --with-libraries=all --with-toolset=gcc
sudo ./b2 toolset=gcc
sudo ./b2 install
sudo ldconfig # 更新系统动态链接库
boost库的include目录:/usr/local/include/boost
boost库的lib目录:/usr/local/lib