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

相关推荐
Duan2baka5 分钟前
我爱发明之Linux下使用Conky在桌面显示Spotify状态及封面字符画
linux
BenChuat42 分钟前
Ubuntu 系统 Docker 启动失败(iptables/nf\_tables)
linux·ubuntu·docker
人工智能训练师43 分钟前
华为服务器如何部署Mindie镜像
linux·人工智能·docker
发发发发8882 小时前
leetcode 415.字符串相加
linux·服务器·leetcode
jingfeng5143 小时前
浅谈对linux进程池的理解
linux·运维·服务器
西阳未落3 小时前
Linux(17)——Linux进程信号(下)
linux·运维·服务器
__Smile°4 小时前
基于 kubeadm 搭建 k8s 集群
linux·运维·docker·云原生·容器·kubernetes
double熊5 小时前
LINUX-批量文件管理及vim文件编辑器
linux·运维·服务器
dessler5 小时前
RabbitMQ-日常运维命令
linux·运维·rabbitmq
zgc12453676 小时前
Linux学习-数据结构(链表)
linux·开发语言·数据结构·vscode·链表