Linux編譯安裝boost

2021-06-22 01:03:11 字數 905 閱讀 1964

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/boost-1_54_0/ 目錄,在terminal中輸入

./bjam 

--layout=versioned 

--build-type=complete 

--toolset=gcc 

install

6.新增環境變數(剛改完要重啟或者登出一下來更新剛修改過的環境變數)

兩種方法:

(1)修改/etc/profie檔案 末尾新增

export boost_include=/usr/local/include/boost-1_54

export boost_lib=/usr/local/lib

(2)在/etc/profile.d/ 中新建乙個shell檔案boost.sh

#!/bin/sh

export boost_include=/usr/local/include/boost-1_54

export boost_lib=/usr/local/lib

測試:test.cpp

[cpp]view plain

copy

#include 

#include 

intmain()    

編譯:g++ test.cpp -i$boost_include -l$boost_lib -o test./test

輸出:123

123.12

Linux 編譯安裝Boost

linux 編譯安裝boost 如果是windows平台,請參考 鏈結 linux平台下要編譯安裝除gcc和gcc c 之外,還需要兩個開發庫 bzip2 devel 和python devel,因此在安裝前應該先保證這兩個庫已經安裝 yum install gcc gcc c bzip2 bzip...

Linux 編譯安裝Boost

linux平台下要編譯安裝除gcc和gcc c 之外,還需要兩個開發庫 bzip2 devel 和python devel,因此在安裝前應該先保證這兩個庫已經安裝 yum install gcc gcc c bzip2 bzip2 devel bzip2 libs python devel y ta...

Linux 編譯安裝Boost

linux平台下要編譯安裝除gcc和gcc c 之外,還需要兩個開發庫 bzip2 devel 和python devel,因此在安裝前應該先保證這兩個庫已經安裝 yum install gcc gcc c bzip2 bzip2 devel bzip2 libs python devel y ta...