在RedHat 7 2中安裝boost庫

2022-07-22 04:36:11 字數 966 閱讀 4596

redhat7.2 64bit

boost 1.64.0

解壓tar -vzxf ****.tar.gz,進入解壓後的目錄,執行./booststrap.sh,會生成乙個bjam的可執行程式。

執行./bjam 進行編譯,乙個過程有點漫長......

編譯成功後在資料夾下,會有stage、bin.v2兩個目錄。bin.v2中存的是編譯時生成的目標檔案,可以刪除節省空間。stage中是boost的庫檔案,我們想要的。

新建目錄 /usr/share/boost_1_64_0/ 。把stage、boost兩個目錄拷貝至/usr/share/boost_1_64_0/ 下。stage中為 boost 庫檔案,boost中為 boost 標頭檔案。

修改 /etc/profile 檔案,在後面新增三個環境變數:

export boost_root=/usr/share/boost_1_64_0/

export boost_include=/usr/share/boost_1_64_0/

export boost_lib=/usr/share/boost_1_64_0/stage/libs

儲存退出,執行source /etc/profile 使之生效

新建乙個到頭檔案目錄的鏈結

ln -s /usr/share/boost_1_64_0/boost/ /usr/include/boost

可以下面的**進行測試

// boost庫中noncopyable使用

#include #include using namespace std;

class myclass : public boost::noncopyable

myclass(int i) {}

};int main()

網路安裝redhat7 2虛擬機器

1.該實驗應用場景 當我們需要大量給多台主機裝虛擬機器的時候,想要做到同步且自動安裝的情況下。我們知道網路安裝需要pxelinux.0。下面我們通過pxelinux.0來找尋一系列安裝工具。2.該實驗用到的工具 1 rhel server 7.2 x86 64 iso 2 syslinux 4.05...

redhat7 2安裝ck報錯解決及yum配置

clickhouse client 19.17.10.1 1.el7.x86 64.rpm clickhouse common static 19.17.10.1 1.el7.x86 64.rpm clickhouse server 19.17.10.1 1.el7.x86 64.rpm click...

修改RedHat 7 2 程序最大控制代碼數限制

redhat對程序開啟檔案控制代碼數主要通過設定全域性值和登陸使用者分別管理。其中 proc sys fs下設定全域性最大檔案控制代碼數和使用者程序能開啟的最大檔案控制代碼數,這兩個引數一般情況下不需要修改。對於普通使用者或者程序通過 etc security limits.conf和 etc se...