centos7編譯安裝cmake

2022-07-22 14:48:20 字數 1108 閱讀 8476

3. 配置並編譯安裝

cmake在配置時有兩種方式,乙個是經常的使用./configure,另乙個就是./bootstrap。我檢視了configure檔案內容,發現使用./configure最後也是去呼叫bootstrap,所以我就直接使用bootstrap

cd cmake-3.15.0-linux-x86_64

./bootstrap --prefix=/usr/local/cmake12

稍微解釋上面這句命令,這句話的大致目的就是把cmake的安裝目錄指定一下,這樣的話,裡面的一些bin目錄、lib目錄就都會存放在這個目錄下面。如果不指定這個安裝目錄的話,最後cmake的安裝檔案將分散到linux的預設目錄,不在一塊。我們指定安裝目錄,以後解除安裝的話直接刪除目錄就可以乾淨解除安裝了。自己安裝的軟體一般是安裝在/usr/local目錄下的,所以我將cmake安裝在/usr/local目錄下,cmake資料夾可以沒有,在安裝的時候回自行建立。

現在我們當前目錄還是在~/cmake-3.15.0-linux-x86_64,執行如下命令:

make

1然後出來一大堆**,等它執行完畢。接著輸入以下命令:

sudo make install

1又是一大堆**,執行完畢之後,我們就可以切換到/usr/local/cmake目錄下去檢視了。

cd /usr/local/cmake

ls -l12

ls命令結果為

4. 後續工作

為了能在shell中直接輸入cmake使用其功能,可以為cmake建立軟鏈結或者將cmake加入到系統環境變數中。以下方法二選一

為cmake建立軟鏈結

cd /usr/bin

sudo ln -s /usr/local/cmake/bin/cmake cmake12

新增系統環境變數

sudo vi /etc/profile

1然後在profile檔案的最後新增一行

export path=$path:/usr/local/cmake/bin

1即可。

測試使用

在終端輸入

source /etc/profile

cmake --version12

顯示下面的結果,則為安裝成功。

centos7編譯安裝gcc

centos7 的yum 只能將 gcc公升級到 4.9 的版本 但是從gcc官網看 已經到 7.2 的版本了,因為想自己編譯乙個最新版的linux核心,所以對gcc要求有點高,於是自己動手編譯gcc。gcc v 檢視原來的版本 直接來乾貨 1 需要明白的 2 明白.configure 後面的引數配...

centos7 編譯安裝memcached

安裝memcached之前首先需要安裝libevent,我這裡用的版本是 首先將這兩個安裝檔案上傳至linux伺服器,在解壓安裝之前最好先檢查一下是否已安裝,從libevent開始 rpm q libevent發現系統已經安裝了乙個版本的libevent 既然已經安裝了乙個版本的libevent,那...

Centos7 編譯安裝Nginx

nginx版本分開發版和穩定版,生產環境使用穩定版,實驗新功能,新特性可以使用開發版。安裝nginx編譯需要依賴的包 yum install gcc gcc c wget yum install pcre devel zlib devel openssl devel說明 zlib nginx提供gz...