濮阳杆衣贸易有限公司

主頁 > 知識庫 > linux下安裝boost庫的完整步驟記錄

linux下安裝boost庫的完整步驟記錄

熱門標簽:寧波400電話辦理對企業(yè)的意義 話術外呼系統(tǒng) i智能電話機器人yeta 北京人工外呼系統(tǒng)廠家 廣東如何申請400電話 燃氣管線地圖標注顏色 哈爾濱400電話去哪辦理 400電話申請要什么條件 西柏坡地圖標注

前言

Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一。 Boost庫由C++標準委員會庫工作組成員發(fā)起,其中有些內(nèi)容有望成為下一代C++標準庫內(nèi)容。在C++社區(qū)中影響甚大,是不折不扣的“準”標準庫。Boost由于其對跨平臺的強調(diào),對標準C++的強調(diào),與編寫平臺無關。

在linux安裝過程如下:

去官方網(wǎng)站下載最新的:http://sourceforge.net/projects/boost/files/boost/1.47.0/ or www.boost.org

一,最簡單的方法:

apt-cache search boost

搜到所有的boost庫

然后:

sudo apt-get install libboost-all-dev

安裝相應的庫

二,編譯安裝,

你需要到官方網(wǎng)站下載最新的版本,最新已經(jīng)到1.47.0了

1.下載后解壓到/opt/boost_1_47_0

2.解決依賴關系 sudo apt-get install python-dev gccxml

如果還不全,就用apt-cache depends XXXXXXX查去

3.編譯bjam:

 #cd /opt/boost_1_47_0
 #sudo ./bootstrap.sh

   編譯成功

4.編譯boost

 #sudo ./bjam

  開始編譯

  大約要個十幾分鐘

  編譯完成后:

The Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
 /home/terry/Local/boost_1_47_0
The following directory should be added to linker library paths:
 /home/terry/Local/boost_1_47_0/stage/lib

因為我是解壓到/home/terry/Local/boost_1_46_1下了

所以編譯完了是這樣的

5.update動態(tài)鏈接庫:

sudo ldconfig

安裝完畢

三,測試使用:

1.測試代碼

#cat test.cpp 
#include <boost/lexical_cast.hpp>
#include <iostream>

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

2.編譯,運行

--g++ -o test test.cpp
#ls
test test.cpp
# ./test 
123456
123.456

總結:

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

標簽:珠海 巴中 襄陽 開封 阜陽 湘潭 張家口 西藏

巨人網(wǎng)絡通訊聲明:本文標題《linux下安裝boost庫的完整步驟記錄》,本文關鍵詞  linux,下,安裝,boost,庫,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux下安裝boost庫的完整步驟記錄》相關的同類信息!
  • 本頁收集關于linux下安裝boost庫的完整步驟記錄的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    六枝特区| 依兰县| 沧州市| 项城市| 舟山市| 秀山| 曲周县| 五大连池市| 渑池县| 衢州市| 丹凤县| 泾川县| 囊谦县| 衡阳县| 邯郸市| 乾安县| 隆回县| 香港| 通化县| 莱州市| 西昌市| 锦屏县| 拉萨市| 浙江省| 玉树县| 长岛县| 洪洞县| 尉犁县| 博白县| 华池县| 含山县| 前郭尔| 五原县| 卢龙县| 屯留县| 玉树县| 泽州县| 鄄城县| 廊坊市| 延寿县| 东阿县|