Linux下boost編譯安裝

說明:下面內容僅針對Linux環境(boost官網爲:http://www.boost.org/,可從這裏下載它的源代碼包,這裏要求下載.tar.gz包,而非.7z、.zip或bz2包)。

在當前目錄下,解壓boost庫,如:
tar xzf boost_1_52_0.tar.gz
完成後,會在當前目錄下新生成一個boost子目錄boost_1_52_0,進入boost_1_52_0子目錄,能夠看到一個bootstrap.sh,執行它:
./bootstrap.sh
執行成功後,會在當前目錄下生成一個可執行程序b2,使用它來完成對boost的編譯,b2的命令行參數爲:
./b2 install --prefix=PREFIX


完整腳本,不須要的組件使用--without去掉,如不須要python:--without-python
#
# install boost
#
printf "\n\033[1;33minstalling boost\033[m\n"
tar xzf $boost.tar.gz
cd $boost
#./bootstrap.sh --show-libraries
./bootstrap.sh --without-icu --without-libraries=python,graph,graph_parallel,mpi,wave
if test $? -ne 0; then
exit 1
fi
./b2 install threading=multi --prefix=$THIRD_PARTY_HOME/boost --without-python --without-graph --without-graph_parallel --without-mpi --without-wave
printf "\n\033[1;33m./b2 install return $?\033[m\n"
cd -

閱讀(955) | 評論(0) | 轉發(0) |
給主人留下些什麼吧!~~
評論熱議
相關文章
相關標籤/搜索