1. 程式人生 > >linux下安裝boost庫

linux下安裝boost庫

對boost庫一直是有耳聞而未曾深入瞭解和使用,今天在虛擬機器上先安裝了boost,現將安裝過程總結如下:

1、安裝環境

虛擬機器:VMWare-workstation-full-14.1.3

系統:Ubuntu 10.04LTS

2、具體步驟

首先從官網https://www.boost.org/下載最新的boost版本,我下載的是1.68.0版本(boost_1_68_0.tar.gz和boost_1_68_0.zip都下載了,前者103M,後者154M)

我將boost_1_68_0.tar.gz拷貝到了U盤的根目錄下。

開啟虛擬機器,執行terminal,執行如下命令:

cd /dev

ls

發現其中除了sda外還有一個sdb5,這就是u盤,將U盤掛載在/mnt下的usb(通過mkdir usb建立的目錄)下:

mount  /dev/sdb5   /mnt/usb

cd /mnt/usb

ls

發現usb下有了boost_1_68_0.tar.gz檔案。

然後對此檔案進行解壓

tar -zxvf boost_1_68_0.tar.gz

解壓完成後進入boost_1_68_0路徑下,檢視其目錄結構:

cd boost_1_68_0

ls

其目錄結構如下

至此已經完成了boost的初步安裝,接著還需搭建其開發環境

定位到tools目錄下的build目錄下,執行:

./bootstrap.sh ./b2 install

從而實現了boost開發環境的快捷搭建。

(若要實現boost的完全安裝,執行命令如下:

./bootstrap --buildtype=complete install

接下來我們可以根據自己的需要編譯所需的庫

首先可以檢視必須編譯才能使用的庫:

./b2 --show-libraries

./b2 --show-libraries

編譯需使用的庫,如date_time庫

./b2 --with-date_time --buildtype=complete install

當然也可以使用without關閉庫的編譯。