2.执行 sudo apt-get install build-essential (目的是为了安装好象gcc,g++等一些工具进行编译)
3.解压boost库到/usr/share/
將下载好的boost 1.48.0.tar.gz复制到/usr/share/ 目录下,然后解压,会自动生成一个boost_1_48_0这个文件夹
4.编译bjam
编译之前先做如下操作,由于这版本默认是编译msvc版的bjam,我们把它改成gcc版的bjam.
cd /usr/share/boost_1_48_0
进入boost1.48.0解压目录找到bootstrap.sh
用sudo gedit ./bootstrap.sh打开,之后修改:
第13行將call .\build.bat %* > ..\..\..\bjam.log 改为call .\build.bat gcc > ..\..\..\bjam.log
第33行將set toolset=msvc改为set toolset=gcc
保存退出,然后在终端中执行脚本bootstrap.sh:
sudo ./bootstrap.sh
稍等片刻会在boost_1_48_0中生成bjam
5.编译boost库:
sudo ./bjam toolset=gcc --layout=tagged --build-type=complete stage 进行完全编译,当然此处你可以设置自己喜欢的bjam参数来编