真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在linux環(huán)境中安裝boost庫(kù)

今天就跟大家聊聊有關(guān)如何在linux環(huán)境中安裝boost庫(kù),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

寧化網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,寧化網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為寧化上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的寧化做網(wǎng)站的公司定做!

什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類(lèi)UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

前言

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

一,最簡(jiǎn)單的方法:

apt-cache search boost

搜到所有的boost庫(kù)

然后:

sudo apt-get install libboost-all-dev

安裝相應(yīng)的庫(kù)

二,編譯安裝,

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

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

2.解決依賴關(guān)系 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

  開(kāi)始編譯

  大約要個(gè)十幾分鐘

  編譯完成后:

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

因?yàn)槲沂墙鈮旱?home/terry/Local/boost_1_46_1下了

所以編譯完了是這樣的

5.update動(dòng)態(tài)鏈接庫(kù):

sudo ldconfig

安裝完畢

三,測(cè)試使用:

1.測(cè)試代碼

#cat test.cpp 
#include 
#include 

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

2.編譯,運(yùn)行

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

看完上述內(nèi)容,你們對(duì)如何在linux環(huán)境中安裝boost庫(kù)有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


網(wǎng)站標(biāo)題:如何在linux環(huán)境中安裝boost庫(kù)
標(biāo)題URL:http://weahome.cn/article/poijoo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部