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

admin2024-09-06  23

若该文为原创文章,转载请注明原文出处
本文章博客地址: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系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第1张


原因

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


解决,编译cmake3.30.3

  使用源码安装

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

  http://cmake.org/download
  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第2张
  下不下来,换一个:
  https://cmake.org/files/v3.30
  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第3张
  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第4张

步骤二:编译三部曲

./configure
make -j8
sudo make install

  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第5张
  报错:
  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第6张
  调整配置:
  

vi CMakeLists.txt

  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第7张
  然后重新跑:

./configure
make -j8
sudo make install

  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第8张
  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第9张
  然后测试:
  关于 ubuntu系统install的cmake版本较低无法编译项目升级其版本 的解决方法,在这里插入图片描述,第10张
  可以了。


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!