今天在編譯 VDS 時(shí)汽摹,在 cmake 階段失敗综苔,報(bào)類似下面的錯(cuò)誤信息:
CMake 3.0.0 or higher is required. You are running version 2.8.12.2
很明顯酣倾,這是 cmake 版本過(guò)低導(dǎo)致的,那么就需要升級(jí) cmake 到更高的版本讹挎。下面是升級(jí) cmake 的步驟:
- 卸載原有通過(guò) yum 安裝的 cmake
yum remove cmake
- 下載cmake安裝包
cd /opt
wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5-Linux-x86_64.tar.gz
- 解壓下載好的cmake二進(jìn)制包
cd /opt
tar zxvf cmake-3.14.5-Linux-x86_64.tar.gz
- 解壓成功后校赤,就可以在 /opt 目錄下看到一個(gè) cmake-3.14.5-Linux-x86_64 目錄,下面添加cmake環(huán)境變量筒溃,編輯 /etc/profile.d/cmake.sh 文件马篮,寫(xiě)入以下內(nèi)容:
export CMAKE_HOME=/opt/cmake-3.14.5-Linux-x86_64
export PATH=$PATH:$CMAKE_HOME/bin
- 保存并退出,執(zhí)行命令讓 cmake 環(huán)境文件生效
source /etc/profile
此時(shí)怜奖,再次查看cmake版本浑测,就已經(jīng)是 3.14.5 了:
cmake -version
cmake 版本升級(jí)完畢。