如何在linux環(huán)境中安裝boost庫
編譯安裝
今天我就來和大家說說如何在linux環(huán)境下安裝boost庫,可能很多人都不太懂。為了讓大家更好的了解,海外主機為大家總結(jié)了以下內(nèi)容。希望大家能從這篇文章中有所收獲。
什么是Linux系統(tǒng)
Linux是一個類似Unix的操作系統(tǒng),可以自由使用和自由傳播。它是一個基于POSIX的多用戶、多任務(wù)、多線程、多CPU的操作系統(tǒng)。Linux可以運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。前言
Boost庫是一個提供源代碼的可移植C庫。Boost庫作為標準庫的備份,是C標準化進程的開發(fā)引擎之一。Boost圖書館是由C標準委員會圖書館工作組成員發(fā)起的,其部分內(nèi)容有望成為下一代C標準圖書館的內(nèi)容。在C社區(qū)影響很大,是一個徹頭徹尾的“準”標準庫。Boost強調(diào)跨平臺和標準C與編寫平臺無關(guān)。
一,最簡單的方法:
Apt-cachesearchboost搜索了所有的boost庫
然后:
sudoapt-getinstallboost-all-dev安裝相應(yīng)的庫
二,編譯安裝,
你需要從官網(wǎng)下載最新版本。最新版本已達到1.47.0
1.下載后解壓到/opt/boost_1_47_0
2.解析依賴sudoapt-get install python-devgcc XML
如果它不完整,請使用apt-cache依賴XXXXXX來檢查它
3.編譯bjam:
#cd/opt/boost_1_47_0
#sudo。/bootstrap.sh編譯成功
4.編譯增強
#sudo。/bjam開始編譯
大約需要十分鐘
編譯完成后:
自助圖書館成功建成!
以下目錄應(yīng)包含目錄:
/home/terry/Local/boost_1_47_0
以下目錄應(yīng)被添加到咨詢客服
/home/terry/Local/boost _ 1 _ 47 _ 0/stage/lib,因為我解壓到了/home/terry/Local/boost_1_46_1
所以編譯后是這樣的
5 .更新動態(tài)咨詢客服
Sudoldconfig已安裝
三,測試使用:
1.試驗碼
#cattest.cpp
# include bost/詞法分析. hpp
# includeiostream
intmain
{
使用usingboost:lexical _ cast
inta=詞法_語法;
doubleb=詞法_ cast double;
STD : coutastd 3360: endl;
STD : coubstd 3360: endl;
返回0;
}2.編譯并運行
- g -otesttest.cpp
#ls
testtest.cpp
#./test
123456
123.456看完以上,對如何在linux環(huán)境下安裝boost庫有進一步的了解嗎?如果您想了解更多的知識或相關(guān)內(nèi)容,請關(guān)注海外主機,感謝您的支持。
Tags:,編譯安裝,如何在linux環(huán)境中安裝boost庫
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信