新聞中心
linux下BOOST編譯環(huán)境搭建步驟指南

創(chuàng)新互聯(lián)長期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為高陽企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站制作,高陽網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
開發(fā)者使用boost時(shí),一般來說有三種方式:庫靜態(tài)連接、庫動態(tài)連接和庫直接包含到應(yīng)用程序中,如果使用第一種方式,就需要搭建Boost的編譯環(huán)境。本文介紹了如何在Linux下搭建boost編譯環(huán)境的步驟,以供參考。
1. 下載boost源碼
在網(wǎng)上可以搜索boost源碼,例如鏈接地址為:https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.gz,下載并解壓源碼包,解壓后使用tar -jxvf boost_1_73_0.tar.gz解壓源碼包即可。
2.配置和編譯
在已解壓的源碼目錄內(nèi)運(yùn)行以下命令:
./bootstrap.sh
export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/usr/include/boost/1_73_0/";
./b2
上述命令會在當(dāng)前目錄下建立一個(gè)./b2的目錄,里面是所有生成的文件。
3.安裝編譯結(jié)果
接著,將生成的庫文件安裝到系統(tǒng)
./b2 install
此時(shí)boost就安裝到系統(tǒng)里了,安裝位置一般是/usr/local/lib中,可以使用ldconfig指令來刷新配置,也可以在/etc/ld.so.conf中加入配置路徑,指定系統(tǒng)讀取boost庫,這樣就完成編譯環(huán)境搭建了。
目前l(fā)inux下大多數(shù)系統(tǒng)都是采用特定版本的boost,如ubutu,還需要安裝sudo apt-get install libboost-all-dev,此指令會自動安裝最新版本的boost,例如1.61.手動搭建boost在Linux系統(tǒng)下,需要多一點(diǎn)耐心,可以仔細(xì)閱讀文檔進(jìn)行多方理解。本文只是給出簡要的步驟,希望能給大家一個(gè)指引,讓大家能快速搭建好boost編譯環(huán)境。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問快、穩(wěn)定!
網(wǎng)頁標(biāo)題:編譯環(huán)境搭建Linux下Boost編譯環(huán)境搭建步驟指南(linux下boost)
本文地址:http://www.dlmjj.cn/article/cocdphs.html


咨詢
建站咨詢
