1. 下載boost(以1.75版本為例)
https://www.boost.org/users/history/version_1_75_0.html
2. 下載完成之后,解壓壓縮包
tar -xjf boost_1_75_0.tar.bz2 // 其中boost_1_75_0.tar.bz2為下載好的壓縮包
3.解壓完成之后,進入到文件夾中
cd boost_1_75_0
4. 執行命令
./bootstrap.sh
5.上一步完成之后,執行命令
./b2 install --prefix=/home/aizhihua/boost // /home/aizhihua/boost 需要自己給一個安裝路徑
安裝完成之后,進入設置的安裝路徑下的boost目錄,會有一下兩個文件夾
一個是頭文件,一個是庫文件。
6. 將庫文件移到/usr/lib下
sudo mv -f ./lib/* /usr/lib
7.將頭文件復制到/usr/include下
sudo cp -rf ./include/boost /usr/include
8.測試代碼
#include <iostream> #include <boost/lexical_cast.hpp> int main(){ int value = boost::lexical_cast<int>("123"); std::cout << value << std::endl; return 0; }
有以上結果代表安裝成功。