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

相关推荐
徐小黑ACG8 小时前
nginx配置文件
linux·服务器·nginx
新时代牛马8 小时前
Linux VFS 完整篇:从path_openat、dentry/inode 到page cache 与挂载排障
linux·运维·服务器
java_logo8 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
拂拉氏8 小时前
【知识讲解】 Linux虚拟地址空间认识
linux·虚拟地址空间
新时代牛马10 小时前
Linux 驱动中断与定时完整篇:从 request_threaded_irq 到hrtimer 选型与排障
linux·运维·服务器
分支预测失败13 小时前
RISC-V 核间中断 IPI 实战:从 MSIP 寄存器到 IMSIC 消息投递
linux·后端
GeW13 小时前
RHCE考试避坑指南"90%考生容易忽略的细节
linux
键盘会跳舞14 小时前
【C++多线程】死锁诊断工具实战:从 Windows 到 Linux 的全链路排查
linux·c++·windows·死锁
拂拉氏15 小时前
【知识讲解】 Linux环境变量的认识与使用
linux·环境变量
zhangrelay15 小时前
答疑-是否软件源问题都必须更换为国内呢-
linux·笔记·学习·ubuntu·ros2