linux centos cmake升级

1.安装包或源码地址

  1. 新版本地址:https://cmake.org/download/
  2. 旧版本地址:https://cmake.org/files/

2.程序包安装

旧的安装可以不卸载,如果安装失败,可以卸载旧包再试试

# 1.查询cmake的旧安装包
rpm -iq cmake
cmake-2.8.12.2-2.el7.x86_64
# 2.卸载安装包
rpm -e cmake-2.8.12.2-2.el7.x86_64
# 3.下载安装包,可以通过网页下载,也可以通过wget下载,wget下载方式如下,请根据版本更新地址
wget https://github.com/Kitware/CMake/releases/download/v3.20.6/cmake-3.20.6-linux-x86_64.tar.gz
# 4.解压缩包,并将其移动到/opt 目录下
tar -xf cmake-3.20.6-linux-x86_64.tar.gz
mv cmake-3.20.6-linux-x86_64 /opt/cmake-3.20.6
# 5.建立软连接
sudo ln -sf /opt/cmake-3.20.6/bin/* /usr/bin/ 
# 6.执行命令查看版本
cmake --version

cmake version 3.20.6
CMake suite maintained and supported by Kitware (kitware.com/cmake).  

cmake安装成功之后,不要忘记将cmake的文件路径添加到PATH环境变量中,操作不住如下:

vim ~/.basrch
# 在文件最后添加如下内容
export  PATH=$PATH:/opt/cmake-3.20.6/bin
# 或通过echo修改
echo "export  PATH=\$PATH:/opt/cmake-3.20.6/bin" >> ~/.bashrc
# 更新source
source ~/.bashrc 

3. 源码编译安装

源码安装可以不用卸载旧包

# 1.下载源码包,可以通过网页下载,也可以通过wget下载,wget下载方式如下,请根据版本更新地址
wget https://github.com/Kitware/CMake/releases/download/v3.20.0/cmake-3.20.0.tar.gz
# 2.解压缩 编译安装
tar -xf cmake-3.20.0.tar.gz
cd cmake-3.20.0
./bootstrap
make -j 4
make install
# 3.查看版本呢
cmake --version

4.解决的问题

CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.1 or higher is required. You are running version 2.8.12.2
有些工具编译需要新版本的cmake,所以需要升级cmake。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值