在Ubuntu上安装Boost 1.81可以通过源码编译安装,因为Ubuntu官方仓库通常不提供特定版本的Boost库。
如果是mac电脑,忽略步骤一,从步骤2开始安装就好。
以下是安装Boost 1.81的详细步骤:
步骤1:安装依赖工具
首先,确保系统安装了必要的工具和依赖:
sudo apt update sudo apt install build-essential g++ python3-dev autotools-dev libicu-dev libbz2-dev
步骤2:下载 Boost 1.81 源码
前往 Boost 官方网站 获取Boost 1.81的下载链接,或者直接使用 wget
下载:
wget https://boostorg.jfrog.io/artifactory/main/release/1.81.0/source/boost_1_81_0.tar.gz
步骤3:解压源码包
解压下载的源码包:
tar -xzf boost_1_81_0.tar.gz cd boost_1_81_0
步骤4:运行 Bootstrap 脚本
在解压后的目录中运行 bootstrap.sh
脚本:
./bootstrap.sh
步骤5:编译和安装 Boost
使用 b2
工具编译并安装 Boost。默认情况下,Boost 会被安装到 /usr/local
目录:
./b2 sudo ./b2 install
步骤6:验证安装
安装完成后,可以通过以下命令验证 Boost 是否安装成功:
cat /usr/local/include/boost/version.hpp | grep BOOST_LIB_VERSION
如果输出类似 #define BOOST_LIB_VERSION "1_81"
,说明安装成功。
配置环境变量(可选)
如果通过源码安装,可能需要手动设置环境变量,以便编译器能够找到 Boost 库:
export BOOST_ROOT=/usr/local export LD_LIBRARY_PATH=$BOOST_ROOT/lib:$LD_LIBRARY_PATH
总结
通过源码编译安装可以确保你获得指定版本的Boost库(如Boost 1.81)。安装完成后,你可以在项目中使用Boost 1.81进行开发。如果需要其他版本的Boost,只需在下载源码时指定相应的版本号即可。