Ubuntu下安裝boost


由於要學習的代碼中用到了boost庫,因此要在Ubuntu下安裝boost庫。

安裝步驟如下:

# 首先刪除本地原有的 boost 庫
rm -f /usr/lib/libboost*
rm -fr 'find / -name libboost*'
# 移除boost頭文件
mv /usr/include/boost /usr/include/boost-bak
# 下載 wget
apt-get install wget
# 下載Boost庫
wget https://dl.bintray.com/boostorg/release/1.57.0/source/boost_1_57_0.tar.gz
tar -zxvf boost_1_57_0.tar.gz
cd boost_1_57_0
# 安裝必要的庫
sudo apt-get update
sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev
# 構建符合環境的腳本
./bootstrap.sh
# 編譯一下
./b2
# 最終安裝
sudo ./b2 install

如果編譯好程序后,在運行時提示無法加載某個庫文件,則把/usr/local/lib下的所有boost的庫文件mv到/usr/lib目錄下就可以了。

默認安裝頭文件在目錄/usr/local/include,而庫文件在目錄/usr/local/lib。卸載也很簡單,直接將以上兩個目錄中有關boost的內容刪除就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM