原因是cmake版本太低导致的,升级到最新版
先移除本身自带的cmake 默认的是2.8版本
#查看
yum list installed cmake
#直接卸载掉老版本
yum remove cmake
下载
wget https://github.com/Kitware/CMake/releases/download/v3.18.2/cmake-3.18.2.tar.gz
也可以官方网站去下载,然后上传
https://cmake.org/download/
如果是下载的cmake-3.18.4-Linux-x86_64.tar.gz
的话
直接这样就可以配置环境变量
cd /opt
wget https://github.com/Kitware/CMake/releases/download/v3.18.4/cmake-3.18.4-Linux-x86_64.tar.gz
yum remove cmake
tar zxvf cmake-3.18.4-Linux-x86_64.tar.gz
export CMAKE_HOME=/opt/cmake-3.18.4-Linux-x86_64
export PATH=$PATH:$CMAKE_HOME/bin
source /etc/profile
cmake -version
如果是下载的这个cmake-3.18.4.tar.gz
则按照如下方式
cd cmake-3.18.2/
#一条龙等待完成即可
./bootstrap && gmake && gmake install
查看安装路径
whereis cmake
查看编译后的cmake版本
/usr/local/bin/cmake --version
新建软连接(或者添加到环境变量)
ln -s /usr/local/bin/cmake /usr/bin/
我这里选择添加到环境变量
把 cmake的bin的路径添加到环境变量
#打开环境变量文件 G 跳转到最后一行
vim /etc/profile
#输入如下,保存退出
export PATH=/usr/local/bin:$PATH
让环境变量生效
source /etc/profile
终端查看版本
cmake --version