ubuntu下安裝boost環境 --第一種適用成功 boost版本為: boost_1_52_0ubuntu版本為:ubuntu-12.04.1-desktop-i386 這裡有兩種安裝方法: =============第一種: 也是最簡單的:進入linux系統後,輸入 # apt-cache search boost你將看到很多檔案資訊,你會看到其中一個檔案叫 libboost-dev, 直接安裝此檔案即可: # apt-get install libboost-dev這樣就安裝成功了。這個速度很快,是因為直接拷貝了lib檔案到系統。可以使用本文最後代碼測試安裝成功與否。 ==============第二種:這個速度比較慢,因為需要自己編譯出lib庫。首先下載boost庫從www.boost.org這個網站下載linux的boost庫,有2種格式,1) .bz2 2) .gz 我下的是gz結尾的。放到linux的檔案系統裡,這裡假設為/usr/local/boost_1_52_0.tar.gz 第一步:解壓壓縮包,命令如下,(#號僅為起始標記作用,敲命令時忽略): # cd /usr/local/ # tar -zxvf boost_1_52_0.tar.gz 第二步:解壓後得到檔案夾boost_1_52_0,運行如下命令: # cd boost_1_52_0/ # ./bootstrap.sh //這個命令類似於配好環境 第三步:運行二步命令後得到一個檔案,名字是bjam,運行這個檔案: # ./bjam //這裡需要十幾分鐘,完成後就代表安裝成功了。 第四步:檢驗安裝成功否:在linux下任意目錄下建立test.cpp #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 # ./test 將得到輸出結果為:123456代表boost安裝成功