http://www.kbase101.com/question/8509.html
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.6.0 or higher is required. You are running version 3.5.1
-- Configuring incomplete, errors occurred!
我知道Ubuntu使用它可以支持的稳定版本,但是一些repos需要更高版本的cmake。我想用更新版本的cmake覆盖旧的cmake,但普通的PPA不带有我需要的cmake。如何升级cmake以使用所需版本而不与旧版本冲突?
作者:Wolf
最佳答案
-
使用
cmake --version
检查当前版本 -
使用
sudo apt remove cmake
卸载它 -
访问
https://cmake.org/download/
并下载最新的二进制文件
在我的情况下cmake-3.6.2-Linux-x86_64.sh
就足够了 -
chmod +x /path/to/cmake-3.6.2-Linux-x86_64.sh
(在这里使用您自己的文件位置,但chmod使脚本可执行) -
sudo /path/to/cmake-3.6.2-Linux-x86_64.sh
(您需要按y两次)
脚本安装到/opt/cmake-3.6.2-Linux-x86_64
,因此为了获得cmake
命令,请创建一个符号链接: -
sudo ln -s /opt/cmake-3.6.2-Linux-x86_64/bin/* /usr/local/bin
使用cmake --version