关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法

若该文为原创文章,转载请注明原文出处

本文章博客地址:https://hpzwl.blog.csdn.net/article/details/141933927

长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...)

Qt开发专栏:各种问题解决(点击传送门)

问题

ubuntu交叉编译拼接环视研制算法,出现cmake版本太低(required > 3.22),但是ubuntu系统update之后install最新版本是3.16.3,无法编译。

需要提升cmake的版本。

原因

ubuntu的apt软件管理无法更新更新的版本。

解决,编译cmake3.30.3

使用源码安装

步骤一:下载最新源码解压

http://cmake.org/download

下不下来,换一个:

https://cmake.org/files/v3.30

步骤二:编译三部曲

shell 复制代码
./configure
make -j8
sudo make install

报错:

调整配置:

cpp 复制代码
vi CMakeLists.txt

然后重新跑:

shell 复制代码
./configure
make -j8
sudo make install

然后测试:

可以了。

本文章博客地址:https://hpzwl.blog.csdn.net/article/details/141933927

相关推荐
阿豪学编程8 分钟前
动静态库制作与原理
linux·个人开发
2401_861786188 分钟前
linux修改ip地址(有详细步骤)kali
linux·运维·服务器
颜子鱼10 分钟前
Linux platform总线驱动框架
linux·驱动开发
徐子元竟然被占了!!27 分钟前
Linux-top
linux·运维·windows
fufu031139 分钟前
Linux环境下的C语言编程(四十二)
linux·c语言·算法
Trouvaille ~42 分钟前
【Linux】进程调度与环境变量:Linux内核的智慧
linux·运维·服务器·操作系统·进程·环境变量·调度算法
HalvmånEver43 分钟前
Linux : 基础IO(三)
linux·运维·算法
oushaojun21 小时前
linux中backtrace实战
linux·运维·算法·backtrace
soft20015251 小时前
MySQL 8.0.39 Rocky Linux 一键安装脚本(完整可直接运行)
linux·mysql·adb
Nerd Nirvana1 小时前
WSL——Windows Subsystem for Linux流程一览
linux·运维·服务器·windows·嵌入式·wsl·wsl2