ubuntu - 安装cmake

编译时提示

CMake Error at CMakeLists.txt:24 (cmake_minimum_required):

CMake 3.22 or higher is required. You are running version 3.10.2

-- Configuring incomplete, errors occurred!

大概意思就是编译使用cmake的最低版本是 3.22,我自己的是3.10.2。这里记录的是编译cmake替换成3.22的步骤。(以下注意是在root下操作的,或者每次执行前多加个 sudo )

1、下载 cmake 3.22

wget https://cmake.org/files/v3.22/cmake-3.22.0.tar.gz

2、解压编译

:~/lichang/android#tar zxvf cmake-3.22.0.tar.gz

:~/lichang/android#cd cmake-3.22.0

:~/lichang/android/cmake-3.22.0#./configure

:~/lichang/android/cmake-3.22.0#make

:~/lichang/android/cmake-3.22.0#make install

:~/lichang/android/cmake-3.22.0# cmake --version

cmake version 3.22.0

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

下载版本的地址如下:

Index of /files

相关推荐
赖亦无10 分钟前
【水动力学】06 Linux + Conda 环境下源码编译安装 pypims (CUDA加速) 避坑指南
linux·运维·conda·pypims·水动力学
穷人小水滴17 分钟前
使用 WebRTC 实现局域网投屏: PC (GNOME ArchLinux) -> 平板 (Android)
android·linux·webrtc·浏览器·js·gnome·投屏
恋红尘19 分钟前
K8S 控制器-资源调度-叩丁狼
linux·docker·kubernetes
weixin_5375904521 分钟前
《C程序设计语言》练习答案(练习1-7)
linux·c语言·算法
123过去2 小时前
ike-scan使用教程
linux·测试工具
疯狂吧小飞牛9 小时前
GPG基础指令
linux·服务器·网络
C++ 老炮儿的技术栈9 小时前
volatile使用场景
linux·服务器·c语言·开发语言·c++
todoitbo10 小时前
用虚拟局域网打通 Win/Mac/Linux 三端:跨设备协作的实用方案
linux·运维·macos
源远流长jerry10 小时前
RDMA 基本操作类型详解:从双端通信到单端直访
linux·网络·tcp/ip·ip
Sylvia-girl11 小时前
Linux下的基本指令1
linux·运维·服务器