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

相关推荐
科研邪修法5 分钟前
培训PDF保护配置:把需求转换成可验收权限
linux·服务器·网络
Felven38 分钟前
中科驭数100G网卡RDMA性能测试
linux·rdma·中科驭数·100g网卡
分布式存储与RustFS1 小时前
镜像仓库的层别只堆本地盘:用 RustFS 给 Harbor 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
雪落漂泊3 小时前
Liunux进程(七):程序控制篇(中)
linux·运维·windows
分布式存储与RustFS3 小时前
工作流脚本和依赖 JAR 散在各节点本地盘:用 DolphinScheduler 资源中心接到 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
俊俊几年的3 小时前
动态规划(Dynamic Programming)详解:从入门到 LeetCode Hot 100
linux·c++·算法·leetcode·嵌入式·动态规划·c
星恒随风12 小时前
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例
linux·数据库·笔记·sql·mysql
唐墨12317 小时前
linux kernel 比较数据大小的宏定义
linux·算法
程序开发阿元17 小时前
密码不进工具:一个独立开发者的服务器凭据管理办法
linux·ssh
分布式存储与RustFS20 小时前
群晖 NAS 被 C3RB3R 锁了:本地备份一起被加密,RustFS 对象锁为什么删不掉
运维·云原生·开源·对象存储·分布式存储·s3·性能基准