Linux下安裝和使用boost庫

2021-08-02 19:41:11 字數 656 閱讀 2243

boost庫分為兩個部分來使用,一是直接使用對應的標頭檔案,二是需要編譯安裝相應的庫才可以使用。

下面是boost在linux上安裝和使用過程(整個boost庫全部安裝):

(2)進入自己的工作目錄執行解壓等操作命令:

bzip2 -d boost_1_64_0.tar.bz2

tar -xvf  boost_1_64_0.tar

cd boost_1_64_0

./bootstrap.sh #生成安裝工具bjam和b2

(3)這裡利用b2工具進行安裝,可以使用./b2 --help 檢視命令選項

(4)準備安裝boost庫

sudo ./b2 install
安裝完畢後的標頭檔案預設是在/usr/local/include目錄下,.a和.so在/usr/local/lib目錄下。

然後將需要使用的庫sudo cp至/usr/lib 。不然在執行**時,ldd會提示找不到.so檔案。

./main: error while loading shared libraries: libboost_serialization.so.1.52.0: cannot open shared object file: no such file or directory

Linux下安裝和使用cmake

sudo tar zxvf cmake 3.8.2.tar.gz 2 進入解壓縮後的資料夾中,依次輸入 sudo bootstrap sudo make sudo make install 3 安裝檢查 輸入命令,cmake version 若出現對應cmake的版本,則說明安裝成功,一般預設安裝在...

在ubuntu16 04版本下安裝boost庫

wget o boost 1 69 0.tar.gz tar xzvf boost 1 69 0.tar.gz cd 到boost 1 69 0目錄下 2.安裝附加依賴庫 sudo apt get update sudo apt get install build essential g pytho...

在Linux下安裝和使用MySQL

在linux下安裝和使用mysql 一 引言 近日由於工作需要必需使用 linux 下的 mysql 本以為有 window 下使用 sql server 經驗,想使用 linux 已經很長時間了由於沒有硬性任務一直也沒有系統學習。覺得在 linux 下安裝 mysql 應該是易如反掌的事,可在真正...