Linux上編譯安裝boost

2021-10-22 22:05:18 字數 1220 閱讀 2607

解壓安裝包

安裝依賴包

編譯安裝

測試是否安裝成功

本文介紹在linux以源**方式編譯安裝boost的方法。本文使用的系統為centos7。

[root@sansec ~]#cd /home/fczdiy/software/[root@sansec software]#wget

[root@sansec software]#tar -zxvf boost_1_75_0.tar.gz

解壓完成後,進入解壓目錄,檢視檔案中的內容,如下圖:

在boost編譯過程中存在依賴庫,如果缺少依賴庫可能導致boost編譯不成功,通過yum進行依賴庫的安裝:

yum install bzip2-devel libquadmath-devel libicu-devel python-devel.x86_64

在boost_1_75_0目錄下依次執行以下命令:生成b2可執行程式。

然後執行以下命令開始編譯過程,直到編譯完成。

[root@sansec boost_1_75_0]#./b2

編譯完成後,執行以下命令進行安裝。

[root@sansec boost_1_75_0]#./b2 install

檔案:fcztest.cpp

#include

#include

intmain

(int argc,

const

char

* ar**)

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...