Centos7 cmake 版本升級(由 v2.8.12.2 升級至 v3.16.6)


Centos7 cmake 版本升級(由 v2.8.12.2 升級至 v3.16.6)

在centos7 yum源中和系統自帶的cmake版本為2.8.12.2;在編譯某些文件的時候會提醒cmake版本過低,本文旨在解決cmake的更新問題

cmake官網:https://cmake.org/
cmake下載:https://cmake.org/files/

## 1. 查看當前cmake版本
[root@localhost ~]# cmake -version
cmake version 2.8.12.2
## 2. 進行卸載
[root@localhost ~]# yum remove -y cmake
## 3. 進行安裝包的下載,也可以下載好安裝包后傳至相應的目錄
[root@localhost ~]# mkdir /opt/cmake
[root@localhost ~]# cd /opt/cmake/
## 4. 下載或拷貝,解壓
[root@localhost cmake]# wget https://cmake.org/files/v3.16/cmake-3.16.6.tar.gz
[root@localhost cmake]# tar -zxvf cmake-3.16.6.tar.gz
## 5. 安裝基本工具
[root@localhost cmake]# yum install -y gcc gcc-c++  
## 6. 進行編譯連接
[root@localhost cmake]# ./configure --prefix=/usr/local/cmake
## 7. 安裝
[root@localhost cmake]# cd cmake-3.16.6
[root@localhost cmake-3.16.6]# make && make install 
## 8. 創建鏈接
[root@localhost cmake-3.16.6]# ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake 
## 9. 查看版本
[root@localhost cmake-3.16.6]# cmake -version
cmake version 3.16.6

CMake suite maintained and supported by Kitware (kitware.com/cmake).
[root@localhost cmake-3.16.6]# 
[root@localhost cmake-3.16.6]# 

如果第9步不想創建鏈接的話,也可以修改環境變量

[root@localhost ~]# vim /etc/profile
...
export CMAKE_HOME=/usr/local/cmake
export PATH=$PATH:$CMAKE_HOME/bin
## 刷新配置
[root@localhost ~]# source /etc/profile

Centos7 升級 cmake v3.16.6 操作完畢!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM