centos7升級cmake

centos7中的cmake版本較低,是2.8.12.2,但是某些程序依賴於3.x.x的cmake,怎麼辦?

有兩種方法:

第一種方法-YUM安裝

使用yum安裝是最方便了,不需要到處找源碼包。注意:以下命令均使用root用戶身份執行

  • 安裝cmake3
yum install cmake3
  • 建立軟鏈接
ln -sf /usr/bin/cmake3 /usr/local/bin/cmake
  • /usr/local/lib 和/usr/local/lib64加入ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib/
/usr/local/lib64                 
  • 執行ldconfig
ldconfig

現在執行cmake --version可看到cmake已經升級爲高版本了

第二種方法-源碼編譯安裝

  • 下載源碼包

由於cmake的官網基本上沒有速度,因此可以試試github。我選擇了當前最新版本的cmake,下載地址:

https://github.com/Kitware/CMake/tree/v3.16.4

點擊右側的“Clone or download”按鈕,選擇zip包下載。

  • 解壓
unzip CMake-3.16.4.zip
  • 編譯安裝
cd CMake-3.16.4/
./bootstrap
make
make install

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章