CentOS升级CMake_cmake > 3.5 is needed by ceph-2:16.2.14.1.0.0-0.el-程序员宅基地

技术标签: Java项目  Linux  软件相关  

今天在编译 Opencv 时,在 cmake 阶段失败,报类似下面的错误信息:

CMake 3.5.2 or higher is required. You are running version 3.4.0

很明显,这是 cmake 版本过低导致的,那么就需要升级 cmake 到更高的版本。下面是升级 cmake 的步骤:

1.卸载原有通过 yum 安装的 cmake

yum remove cmake

2.下载cmake安装包

wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5-Linux-x86_64.tar.gz

3.解压下载好的cmake二进制包(本例使用的是cmake3.14.5版本,软件包路径: /opt )

cd /opt

tar zxvf cmake-3.14.5-Linux-x86_64.tar.gz

4.解压成功后,就可以在 /opt 目录下看到一个 cmake-3.14.5-Linux-x86_64 目录,下面添加cmake环境变量,编辑 /etc/profile.d/cmake.sh 文件,写入以下内容:

export CMAKE_HOME=/opt/cmake-3.14.5-Linux-x86_64

export PATH= P A T H : PATH: PATH:CMAKE_HOME/bin

5.保存并退出,执行命令让 cmake 环境文件生效

source /etc/profile

6.此时,再次查看cmake版本,就已经是 3.14.5 了:

cmake -version

至此cmake 版本升级完毕。

转载自:企鹅号:IT学徒

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sun897827804/article/details/104558990

智能推荐

使用Docker来安装Home-Assistant-程序员宅基地

文章浏览阅读7.7w次,点赞7次,收藏56次。使用Docker来安装Home-Assistant前提:目的明确,了解Home-Assistant是什么东西你的机子已经安装了 Docker该教程只是作者的操作记录,希望能帮到你。查找镜像docker search home-assistant可以看到上图中被圈起来且排在第一的 homeassistant/home-assistants 它的星标最多,虽然写着不是官方的,但是...

python中、if语句的下一句一定要缩进吗_【python公开课|Python if else对缩进的要求是什么,想做好python,就一定要看这个文章】- 环球网校...-程序员宅基地

文章浏览阅读1.3k次。【摘要】在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注python的问题,今天环球网校的小编就来和大家讲讲Python if else对缩进的要求。Python 是以缩进来标记代码块的,代码块一定要有缩进,没有缩进的不是代码块。另外,同一个代码块的缩进量要相..._在python中if语句的下一句一定要缩进

LLVM实战之交叉编译_llvm交叉编译-程序员宅基地

文章浏览阅读389次,点赞7次,收藏4次。所谓交叉编译指的是能够在一个平台(例如x86)编译并构建二进制文件,而在另一个平台(例如ARM)运行。编译二进制文件的机器称为主机(host),而运行生成的二进制文件的平台称为目标平台(target)。为相同平台(主机与目标机器相同)编译代码称为本机编译(native assembler),而当主机与目标机器为不同平台时编译代码称为交叉编译(cross-compiler)。本文会讲述LLVM交叉编译的技术,可以为主机平台不同的平台编译LLVM,因此能够在所需要的特定目标平台使用构建的二进制文件。_llvm交叉编译

毕业设计-基于深度学习的时间序列预测方法-程序员宅基地

文章浏览阅读1.6k次。毕业设计-基于深度学习的时间序列预测方法:时间序列是一种广泛存在于现实各领域之中的海量高维数据, 时间序列预测是该领域的一个研究重点. 传统的时间序列预测方法仅仅从时间的维度对时间序列进行分析,忽略了外界影响因素对时间序列可能产生的影响. 针对传统时间序列预测方法存在的问题, 提出一种基于深度学习的时间序列预测模型 DAFDC-RNN (dual-stage attention and full dimension convolution based recurrent neural network).为_深度学习的时间序列预测方法

剑指 Offer 05. 替换空格(c++/Go)_剑指offers05.替换空格 c++-程序员宅基地

文章浏览阅读142次。class Solution {public: string replaceSpace(string s) { int l1 = s.size(); int count = 0; for(int i = 0; i<l1; i++){ if(s[i] == ' '){ count++;//统计空格个数 } } s.resize(l1 ._剑指offers05.替换空格 c++

c# 并行和多线程编程——认识Parallel-程序员宅基地

文章浏览阅读2.2k次,点赞4次,收藏10次。一、 Parallel的使用 1、Parallel.Invoke 2、Parallel.For 3、Parallel.Foreach 二、 Parallel中途退出循环和异常处理 1、当我们使用到Parallel,必然是处理一些比较耗时的操作,当然也很耗CPU和内存,如果我们中途向停止,怎么办呢? 2、异常处理   随着多核时代的到来,并行开发越来越展示出它的强大威力!使用并行程序,充分的利用系统资源,提高程序的性能。在.net 4.0中,微软给我们提供了一个新的命名空间:Syst

随便推点

Windows操作系统通过ipmitool获取IBMC的IP、用户名和密码方法_带内获取bmc用户名密码-程序员宅基地

文章浏览阅读90次。Windows操作系统相比Linux操作系统,必须要先安装了ipmitool驱动的情况下才能不带IBMC的IP、用户名和密码的情况下执行ipmitool的相关命令,所以Windows操作系统在忘记IBMC的用户名、密码或者IP的情况下必须先安装ipmitool驱动包。3) 查看BMC用户信息,使用命令“ipmitool user list 1”或者"ipmitool user list 0xe"(仅支持1和0xe通道)2) 查看BMC配置信息,使用命令“ipmitool lan print”。_带内获取bmc用户名密码

Java单元测试与JUnit4使用,2024年最新软件测试工程师面试题及答案-程序员宅基地

文章浏览阅读607次,点赞22次,收藏5次。备注软件测试)**[外链图片转存中…(img-wlLhHX93-1712680136534)]

Unity 动画曲线-AnimationCurve 实例_unity animation中如何曲线移动-程序员宅基地

文章浏览阅读2.5w次,点赞6次,收藏43次。Unity 动画曲线-AnimationCurve 实例以Unity 自带的动画曲线实现一些简单的动画,如往复运动,曲线运动,不规则运动,掉血飘字等。下面先上代码using UnityEngine;using System.Collections;public class BloodAnimation : MonoBehaviour { private RectTransform rectT_unity animation中如何曲线移动

用jquery实现自定义风格的滑动条-程序员宅基地

文章浏览阅读62次。前些天我们学生在线首页改版,要做一个工具栏,由于版面的限制,原先策划的很多工具只好安排在一个小区域里面,具体效果如下:当然,这样的效果,用html自带的控件也可以实现。不过自定义的话就可以自己设置滑动条的样式啦,比如说设为红色、蓝色等,按钮形状也可以自己做啦。需要实现的效果是,这些工具一次最多在可见区域显示9个(这里假设工具项总数多于9个,不满9个的话,将来也很有可能扩展到9个),点击..._jquery tool-box

OpenCV 学习笔记 06 图像检索以及基于图像描述符的搜索-程序员宅基地

文章浏览阅读884次。OpenCV 可以检测图像的主要特征,然后提取这些特征,使其成为图像描述符,这些图像特征可作为图像搜索的数据库;此外可以利用关键点将图像拼接 stitch 起来,组成一个更大的图像。如将各照片组成一个360度的全景照片。本章节将介绍使用 OpenCV 来检测图像特例,并利用这些特征进行图像匹配和搜索。本章节选取一些图像,检测它们的主要特征,并通过单应性(homography)来检测这些图像是否..._k == 1 && update == 0 && mask.empty() in function 'cv::batchdistance

《Adobe Fireworks CS6中文版经典教程》——1.2工具面板-程序员宅基地

文章浏览阅读749次。本节书摘来自异步社区《Adobe Fireworks CS6中文版经典教程》一书中的第1 章,第1.2节,作者:【美】Adobe公司 更多章节内容可以访问云栖社区“异步社区”公众号查看。1.2工具面板Adobe Fireworks CS6中文版经典教程工具面板可使用户根据要处理或创建的图形对象快速找到合适的工具,如图1.5所示。选择工具让用户..._fireworkscs6

推荐文章

热门文章

相关标签