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:桌面$ 
相关推荐
invicinble1 小时前
对linux形成认识
linux·运维·服务器
小Pawn爷1 小时前
14.VMmare安装ubuntu
linux·运维·ubuntu
技术路上的探险家2 小时前
8 卡 V100 服务器:基于 vLLM 的 Qwen 大模型高效部署实战
运维·服务器·语言模型
有谁看见我的剑了?2 小时前
介绍一款 测试 DNS解析成功率的网站
运维
半桔2 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
engchina2 小时前
WSL Ubuntu で Kubernetes v1.34.2 + Docker 環境を構築する
ubuntu·docker·kubernetes
HABuo2 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7773 小时前
关于Linux服务器的协作问题
linux·运维·服务器
小白同学_C4 小时前
Lab3-page tables && MIT6.1810操作系统工程【持续更新】
linux·c/c++·操作系统os
十年磨一剑~4 小时前
Linux程序接收到sigpipe信号崩溃处理
linux