最近在使用cmake命令在Centos安装Opencv软件时,报如下错误:
CMake Error at CMakeLists.txt:4 (CMAKE_MINIMUM_REQUIRED):
CMake 3.5.4 or higher is required. You are running version 2.8.12.2
-- Configuring incomplete, errors occurred!
提示系统自带的cmake工具版本太低,需要更新高版本的cmake,找了找相关的资料,终于升级成功,现在把升级版本的方法记录下来,希望对遇到同样问题的,有所帮助。
1.查看现有cmake版本
cmake --version
2.卸载老版本
yum remove cmake
3.下载安装新版本
1、下载:curl -O https://cmake.org/files/v3.6/cmake-3.6.0-Linux-x86_64.tar.gz
2、解压:tar -zxvf cmake-3.6.0-Linux-x86_64.tar.gz(不是源码包,解压后直接使用)。
3、增加环境变量,使其成为全局变量:
第一种方法:
vim /etc/profile
在文件末尾处增加以下代码
export PATH=$PATH:/lnmp/src/cmake-3.6.0-Linux-x86_64/bin
注意:写自己刚安装cmake的bin的路径
使修改的文件生效source /etc/profile
此种方法仅在source命令之后才能使用,也就是说是一次性的,新打开终端,需要再source一遍才能使用,第二种方法可以永久解决.
第二种方法:
vi ~/.bashrc
在文件末尾处增加以下代码
export PATH=$PATH:/lnmp/src/cmake-3.6.0-Linux-x86_64/bin
注意:写自己刚安装cmake的bin的路径
使修改的文件生效source /etc/profile
这样每次重新打开终端就可以生效了.
4.查看环境变量
echo $PATH
5.检查cmake版本:
cmake --version