异常500,程序异常,Exception
当前位置:Exception500 » 软件安装 » CentOS7上安装或升级cmake-3.5.2.tar.gz教程

CentOS7上安装或升级cmake-3.5.2.tar.gz教程

来源:exception500.com    发布时间:2020-02-27 10-30-38    浏览次数:1697次

简介:Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。


在安装Opencv4.0.0时,出现如下错误:

[root@jky-test-0002 build]# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/data/opencv/opencv-4.0.0 ..

CMake Error at CMakeLists.txt:29 (cmake_minimum_required):

  CMake 3.5.1 or higher is required.  You are running version 2.8.12.2

-- Configuring incomplete, errors occurred!


所以我们开始将CMake的版本升级到3.5.1或者更高,我们这里升级到cmake-3.5.2版本,步骤如下:

1、下载cmake-3.5.2.tar.gz安装包

网上提供的下载地址是:https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz,由于下载地址太慢,所以我放了一份到exception500.com网站目录下,

下载地址: cmake-3.5.2.tar.gz


2、解压及编译:

tar xvf cmake-3.5.2.tar.gz

cd cmake-3.5.2

./bootstrap --prefix=/usr

这一步很关键,如果没有指定prefix,后面使用时会报错Could not find CMAKE_ROOT

make


3、安装及检测版本:

sudo make install

cmake --version

显示如下:

[root@jky-test-0004 cmake-3.5.2]# cmake --version

cmake version 3.5.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

安装成功!


[关键词: CMakeCentOS7 ]

软件开发 程序错误 异常 500错误 Exception Copyright© 2019-2021  Exception500 版权所有  【蜀ICP备15020376号-9】  网站地图