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