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

相关推荐
无足鸟ICT21 小时前
【RHCA+】vmstat命令(监控系统资源)
linux·服务器
闪亮的路灯21 小时前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
HideF21 小时前
nmcli
linux·服务器·网络
qetfw1 天前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
叼烟扛炮1 天前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
ynchyong1 天前
Linux 有两个 “版本“
linux·发行版·内核版本
叼烟扛炮1 天前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习
叼烟扛炮1 天前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
Escalating_xu1 天前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php
如若1231 天前
Windows SSH + Headscale/Tailscale 组网及免密登录完整配置教程
运维·windows·ubuntu·ssh·内网穿透