Ubuntu下安裝boost

因爲要學習的代碼中用到了boost庫,所以要在Ubuntu下安裝boost庫。python

安裝步驟以下:bootstrap

# 首先刪除本地原有的 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的內容刪除就能夠了。ui

相關文章
相關標籤/搜索