目前測試在linux下編譯boost的兩個可行方法:一、下載發佈的release版本包;二、github的編譯指引。html
這裏主要簡單說明一下第二種方法。linux
1、下載發佈的源碼版本包編譯git
可參考http://www.cnblogs.com/oloroso/p/4632848.htmlgithub
2、github的編譯指引 https://github.com/boostorg/boost/wiki/Getting-Startedbootstrap
一、安裝配置git工具dom
安裝:工具
git config --global user.name "My Name"
測試
git config --global user.email my-email@whatever.domain
spa
二、git下載boost源碼
code
git clone --recursive https://github.com/boostorg/boost.git 這一步必定要加上--recursive遞歸下載boost依賴的全部庫代碼,要否則後續編譯不成功
三、檢測依賴建立編譯工具b2
cd boost
git checkout develop # or whatever branch you want to use
./bootstrap.sh --prefix=/home/xxx/xxx 檢測依賴建立編譯工具b2, --prefix指定你但願安裝的boost路徑,默認/usr/local
四、編譯
./b2 install 編譯安裝
編譯的時候可能會長一點,可編譯成功。