Linux (Ubuntu10.04) boost 安裝

來自:http://blog.csdn.net/docong/article/details/5952622

1、解壓

 

tar -xzvf boost_1_44_0.tar.gz 解壓後319M

 

2、根據安裝路徑生成jam文件

 

[root@docong boost_1_44_0]# ./bootstrap.sh --prefix=/home/boostInstall

 

3、安裝

 

./bjam install

 

編譯之後 94M,編譯時間30分鐘左右。

 

4、設置環境變量


[python:nogutter] view plaincopy
  1. BOOST_ROOT=/home/boostInstall  
  2. BOOST_INCLUDE=/home/boostInstall/include/boost  
  3. BOOST_LIB=/home/boostInstall/lib  
  4. export BOOST_ROOT BOOST_INCLUDE BOOST_LIB  
 

 

4、驗證

 

測試文件是lex.cpp:

#include <boost/lexical_cast.hpp> #include <iostream> int main() {     using boost::lexical_cast;     int a = lexical_cast<int>("123");     double b = lexical_cast<double>("123.12");     std::cout<<a<<std::endl;     std::cout<<b<<std::endl;     return 0; }

編譯:

    g++ lex.cpp -I$BOOST_ROOT -o lex


運行:

    ./lex


輸出:

    123
    123.12
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章