ubuntu如何升级Cmake

在编译最新版的OBS时提示我cmake版本太老了:

shell 复制代码
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  CMake 3.22 or higher is required.  You are running version 3.20.2

先看下没升级前的版本:

升级一下cmake

1、下载需要的版本

https://cmake.org/download/

例如我下载的是3.29当前最新的版本
cmake-3.29.0.tar.gz

2、解压&编译

shell 复制代码
tar -zxvf cmake-3.29.0.tar.gz
cd cmake-3.29.0/
./bootstrap 
make -j20
make install

3、查看升级是否完成

shell 复制代码
zhenghui@zh-pc:桌面$ cmake --version
cmake version 3.29.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).
zhenghui@zh-pc:桌面$ 
相关推荐
j_xxx404_3 分钟前
Linux:调试器-gdb/cgdb使用
linux·运维·服务器
艳阳天_.18 分钟前
华为云欧拉服务器问题记录
运维·服务器·华为云
驱动探索者23 分钟前
AMD EPYC 服务器 CPU 学习
运维·服务器·学习·cpu
市安29 分钟前
docker命令知识点1
运维·docker·云原生·容器·eureka
鸣弦artha30 分钟前
TabBar标签页组件详解
linux·git·ubuntu
向上的车轮43 分钟前
openEuler 内核解读(五):Linux 内核模块 “Hello World” 示例
linux·openeuler
SmartRadio1 小时前
ESP32-S3实现KVM远控+云玩功能 完整方案
运维·python·计算机外设·esp32·kvm·云玩
Coder个人博客1 小时前
Linux6.19-ARM64 mm proc子模块深入分析
linux·安全·车载系统·系统架构·系统安全·鸿蒙系统·安全架构
学嵌入式的小杨同学1 小时前
【嵌入式 Linux 实战 1】Ubuntu 环境搭建 + 目录结构详解:嵌入式开发入门第一步
linux·c语言·开发语言·数据结构·vscode·vim·unix
optimistic_chen1 小时前
【Redis系列】分布式锁
linux·数据库·redis·分布式·缓存