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

猜你喜欢

转载自blog.csdn.net/qq21497936/article/details/141933927