关于 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

相关推荐
mounter62520 分钟前
【内核新动向】告别物理槽位束缚:深度解析 Linux Virtual Swap Space 机制
linux·内存管理·kernel·swap·virtual swap
handler0124 分钟前
从零实现自动化构建:Linux Makefile 完全指南
linux·c++·笔记·学习·自动化
2023自学中2 小时前
i.MX6ULL 板子的完整启动流程图(从上电 → 用户空间)
linux·嵌入式
闫利朋2 小时前
Ubuntu 24.04 桌面安装向日葵完整指南
linux·运维·ubuntu
YSF2017_32 小时前
C语言16-makefile(3)——makefile的模式规则
linux·c语言·开发语言
不做无法实现的梦~3 小时前
Linux 上使用 CLion 开发嵌入式,并用 Codex CLI
linux·运维·服务器
张3234 小时前
Ansible拆分大型Playbook
linux·ansible
勤自省4 小时前
《RDK X5 ROS 2 Humble 安装与验证:从零到 Hello World》
windows·ubuntu·ssh·ros2
苦逼大学生被编程薄纱5 小时前
Ext 文件系统基础:Linux 存储基石入门(下)
linux·运维·服务器
Lumos_7775 小时前
Linux -- 进程
linux·运维·服务器