CentOS7 升級 cmake


編譯cmake文件時,報錯:CMake 3.0.0 or higher is required. You are running version 2.8.12.2

很明顯,這是 cmake 版本過低導致的,那么就需要升級 cmake 到更高的版本。下面是升級 cmake 的步驟:

卸載原有通過 yum 安裝的 cmake:yum remove cmake

下載cmake安裝包:

wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5-Linux-x86_64.tar.gz

解壓下載好的cmake二進制包:tar zxvf cmake-3.14.5-Linux-x86_64.tar.gz

解壓成功后,就可以在 /opt 目錄下看到一個 cmake-3.14.5-Linux-x86_64 目錄,下面添加cmake環境變量,編輯 /etc/profile.d/cmake.sh 文件,寫入以下內容:

export CMAKE_HOME=/opt/cmake-3.14.5-Linux-x86_64
export PATH=$PATH:$CMAKE_HOME/bin

保存並退出,執行命令讓 cmake 環境文件生效:source /etc/profile

此時,再次查看cmake版本,就已經是 3.14.5 了:cmake -version

cmake 版本升級完畢。

CMake的好處是方便跨平台,在Linux環境下,請先創建build目錄,並到目錄build下,執行cmake:

mkdir build && cd build
cmake ../

再執行

make

如果你的Linux中無法運行cmake或make命令,可以按照如下命令安裝它

sudo apt-get install cmake g++ make

所有的可執行程序在目錄build/bin下面

如果你有CLion或者其他可視化的IDE,可以直接在IDE中執行"Build Project"來完成整個項目的編譯。

 


免責聲明!

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



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