程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> ubuntu下boost的配置方法

ubuntu下boost的配置方法

編輯:C++入門知識

boost版本為: boost_1_52_0
ubuntu版本為: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>

//using namespace std;

//using namespace boost;
int main()
{
   int a = boost::lexical_cast<int>("123456");
   std::cout << a <<std::endl;
   return 0;
}

這是一個字符串轉化為整數的簡單程序

運行命令:
   #  g++ test.cpp -o test
   #  ./test

將得到輸出結果為:123456
代表boost安裝成功,就可以盡情使用boost的美妙了!!!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved