- 可以先见一个boost目录
#mkdir boost 用wget下载
#wget https://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.bz2
3.解压下载文件
# tar –bzip2 -xvf boost_1_58_0.tar.bz2
注意:此时可能报如下错误:
tar (child): lbzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
没关系,解决办法:
#yum install bzip2
4. 进入解压后的文件,获得bjam
# cd boost_1_58_0
# ./bootstrap.sh
可以看到在当前目录下生成了bjam文件
5. 完整编译Boost
# ./bjam
编译时间比较长
6. 将生成的库默认安装到 /urs/local/lib 目录
# ./bjam install
此时可以看到 /urs/local/lib 目录下包含了很多Boost文件
简单测试一下Boost是否安装成功
# vim main.cpp
#include <boost/lexical_cast