1. 下載地址
http://sourceforge.net/projects/boost/files/boost/1.53.0/
2. 解壓
tar -zxvf boost_1_53_0.tar.gz
複製到usr/local
sudo mv boost_1_53_0 /usr/local
3. 進入/usr/local/boost_1_53_0 目錄下
執行
./bootstrap.sh
再執行
./b2
再執行
./bjam install
默認的lib文件將會添加到/usr/local/lib
您可以將其添加爲環境變量
sudo vim /etc/profile
在文件的最下面添加
# Boost
export BOOST_INCLUDE=/usr/local/include/
export BOOST_LIB=/usr/local/lib
4. 測試
#include<iostream>
#include<boost/lexical_cast.hpp>
int main()
{
int a = boost::lexical_cast<int>("123456");
std::cout << a <<std::endl;
return 0;
}
編譯: g++ test.cpp -o test