本篇 ShengYu 將介紹如何在 Ubuntu 下編譯安裝 Boost 1.70.0,
這版 boost 1.70.0 釋出日期是 2019/04/12,開始動手編譯原始碼安裝吧!
以下為我的系統環境:
作業系統:Ubuntu 16.04
GCC:5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11)
G++:5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.11)
使用版本:boost 1.70.0 下載處 / 7z / tar.gz
使用 wget 指令下載原始碼1
2
3wget https://dl.bintray.com/boostorg/release/1.70.0/source/boost_1_70_0.tar.gz
tar xvf boost_1_70_0.tar.gz
cd boost_1_70_0
開始編譯1
2./bootstrap.sh --prefix=/usr/local/
./b2
編譯好的函式庫 (.a .so) 放在 stage/lib
資料夾下,
若要安裝至系統的話使用下列指令:1
sudo ./b2 install
安裝至系統後的重點路徑:
boost header 標頭檔路徑 include paths:/usr/local/include/boost/
boost library 函式庫路徑 linker library paths:/usr/local/lib/libboost_*.so
/usr/local/lib/libboost_*.a
boost cmake 相關路徑:/usr/local/lib/cmake/boost_*-1.70.0/boost_*.cmake
參考
https://www.boost.org/doc/libs/1_70_0/more/getting_started/unix-variants.html
https://stackoverflow.com/questions/12578499/how-to-install-boost-on-ubuntu
http://valleylord.github.io/post/201601-boost-install/