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