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關閉庫的編譯。