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
本文介绍了一种在Ubuntu中升级CMake版本的方法,以解决因版本过低而导致的配置错误问题。通过卸载旧版本,下载并安装指定版本的CMake二进制文件,最后创建符号链接,实现新旧版本的无缝切换。
300

被折叠的 条评论
为什么被折叠?



