Boost是一个c++的库,在很多情况下都用得到,这次我在安装MultiPathNet时也需要用到,并且需要用更高的版本,所以就升级一下。
升级的方案来自于《CentOS 7 安装Boost 1.61》这篇文章。
wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz
根据版本进行选择。
tar zxvf boost_1_64_0.tar.gz
cd boost_1_64_0
./bootstrap.sh --prefix=/usr/local/include/boost
选择安装的路径。
./b2 install
进入boost_1_61_0目录下的tools/build目录,执行:
./bootstrap.sh
./b2 install --prefix=/usr/local/include/boost
如果要替换之前的版本,需要把相应的文件拷贝过去并覆盖。
cd /usr/local/include/boost
\cp -rf boost /usr/include/ //加斜线是为了不提示覆盖
\cp * -f /usr/lib64/
结束。