当前位置: 首页 > article >正文

关于 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
  在这里插入图片描述
  在这里插入图片描述

步骤二:编译三部曲

./configure
make -j8
sudo make install

  在这里插入图片描述
  报错:
  在这里插入图片描述
  调整配置:
  

vi CMakeLists.txt

  在这里插入图片描述
  然后重新跑:

./configure
make -j8
sudo make install

  在这里插入图片描述
  在这里插入图片描述
  然后测试:
  在这里插入图片描述
  可以了。


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


http://www.kler.cn/a/294867.html

相关文章:

  • C++优选算法十二 栈
  • 0x00基础算法 -- 0x01 位运算
  • Chromium 中chrome.system.storage扩展接口定义c++
  • Centos 7离线安装ntpd服务
  • Windows系统中Oracle VM VirtualBox的安装
  • 视频播放相关的杂记
  • Vue 3中的 路由守卫:全面解析与使用教程
  • 计算机毕业设计选题推荐-茶园茶农文化交流平台-Java/Python项目实战
  • 《语文建设》
  • Map
  • C#中的各种画刷, PathGradientBrush、线性渐变(LinearGradientBrush)和径向渐变的区别
  • C++动态规划及九种背包问题
  • 结账打印--SAAS本地化及未来之窗行业应用跨平台架构
  • 828华为云征文|华为云Flexus X实例docker部署最新gitlab社区版,搭建自己的私人代码仓库
  • Python 设置跨文件的全局变量
  • C++竞赛初阶L1-15-第六单元-多维数组(34~35课)551: T456501 计算矩阵边缘元素之和
  • 利士策分享,如何规划多彩的大学生活?
  • redis中使用lua脚本
  • 在 Linux 和类 Unix 系统中,终端(Terminal)和 Shell
  • zblog自动生成文章插件(百度AI写作配图,图文并茂)
  • SpringBoot教程(十五) | SpringBoot集成RabbitMq(消息丢失、消息重复、消息顺序、消息顺序)
  • 深度学习与大模型第3课:线性回归模型的构建与训练
  • AI对于程序行业的冲击
  • Java中的配置文件
  • 记录一个拖拽组件vue3+ts
  • 汇编:嵌入式软件架构学习资源