部分引自: https://blog.csdn.net/this_capslock/article/details/47170313
1. 下载boost安装包并解压缩
到http://www.boost.org/下载boost的安装包,以boost_1_58_0.tar.gz为例
下载完成后进行解压缩:
tar zxvf boost_1_58_0.tar.gz
2.设置编译器和所选库
先进入解压缩后的目录:
cd boost_1_58_0
然后运行bootstrap.sh脚本并设置相关参数:
./bootstrap.sh --with-libraries=all --with-toolset=gcc
--with-libraries指定编译哪些boost库,all的话就是全部编译,只想编译部分库的话就把库的名称写上,之间用 , 号分隔即可
--with-toolset指定编译时使用哪种编译器,Linux下使用gcc即可,如果系统中安装了多个版本的gcc,在这里可以指定gcc的版本,比如--with-toolset=gcc-4.4
3.编译boost
执行以下命令开始进行boost的编译:
./b2 toolset=gcc
编译的时间大概要10多分钟,耐心等待,结束后会有以下提示:
...failed updating 60 targets...
...skipped 21 targets...
...updated 663 targets...
4.安装boost
最后执行以