就簡單的體驗而言,boost1_51_0的編譯過程非常簡單,非常愉快。提示非常友好,整個過程可以幾乎認為自動化完成。較之前版本的編譯過程大大簡化了操作。
2、進入解壓後的目錄並執行./bootstrap.sh。
3、booststrap.sh執行完畢之後會提示你執行./b2。官方文件是./b2 install --prefix=prefix在這裡可以指定編譯好的boost庫的安裝路徑。
4、b2執行完畢後會提示將xx目錄新增到編譯器的環境變數,將xx目錄新增到庫的環境變數中
4.1、在/etc/profile.d新建可執行檔案boost.sh,新增檔案內容:
#! /bin/sh
boost_include=/home/***/boost_1_51_0
boost_lib=/home/***/boost_1_51_0/stage/lib
export boost_include boost_lib
沒指定prefix將使用解壓路徑(這裡為/home/***/boost_1_51_0), 指定prefix是prefix路徑。
4.2、命令列執行:source /etc/profile.d/boost.sh
4.3 /etc/ld.so.conf 檔案新增so庫的環境變數 /home/***/boost_1_51_0/stage/lib。修改完成後,執行ldconfig。
Linux 編譯安裝Boost
linux 編譯安裝boost 如果是windows平台,請參考 鏈結 linux平台下要編譯安裝除gcc和gcc c 之外,還需要兩個開發庫 bzip2 devel 和python devel,因此在安裝前應該先保證這兩個庫已經安裝 yum install gcc gcc c bzip2 bzip...
Linux編譯安裝boost
2.將檔案解壓在 usr local 目錄下 3.進入 usr local boost 1 54 0 目錄,在terminal中輸入 bootstrap.sh 4.進入 usr local boost 1 54 0 目錄,在terminal中輸入 sudo b2 5.進入 usr local boo...
Linux 編譯安裝Boost
linux平台下要編譯安裝除gcc和gcc c 之外,還需要兩個開發庫 bzip2 devel 和python devel,因此在安裝前應該先保證這兩個庫已經安裝 yum install gcc gcc c bzip2 bzip2 devel bzip2 libs python devel y ta...