CentOS7 升級 cmake

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

很明顯,這是 cmake 版本太低致使的,那麼就須要升級 cmake 到更高的版本。下面是升級 cmake 的步驟:github

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

下載cmake安裝包:ui

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

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

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

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

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

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

cmake 版本升級完畢。it

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"來完成整個項目的編譯。

相關文章
相關標籤/搜索