ubuntu下安裝boost環境 --第一種適用成功

來源:互聯網
上載者:User

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安裝成功 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.