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!
Run Code Online (Sandbox Code Playgroud)
我知道 Ubuntu 使用它可以支持的稳定版本,但一些存储库需要更高版本的 cmake。我想用更高版本的 cmake 覆盖旧的 cmake,但是普通的 PPA 没有携带我需要的 cmake。如何在不与旧版本冲突的情况下升级 cmake 以使用所需版本?
Wol*_*olf 105
警告-不要做第2步,如果你有机器人操作系统(ROS)安装
检查您当前的版本:
cmake --version
Run Code Online (Sandbox Code Playgroud)
卸载它:
sudo apt remove cmake
Run Code Online (Sandbox Code Playgroud)
访问https://cmake.org/download/并下载最新的 bash 脚本。
cmake-3.6.2-Linux-x86_64.sh就足够了。将脚本复制到/opt/.
使脚本可执行:
chmod +x /opt/cmake-3.*your_version*.sh
Run Code Online (Sandbox Code Playgroud)
更改到所需的安装目录(/opt/例如)
/opt默认安装跑:
sudo bash /opt/cmake-3.*your_version*.sh
Run Code Online (Sandbox Code Playgroud)
您需要按y两次。
该脚本将二进制文件安装到/opt/cmake-3.*your_version*so 为了获取cmake命令,请创建一个符号链接:
sudo ln -s /opt/cmake-3.*your_version*/bin/* /usr/local/bin
Run Code Online (Sandbox Code Playgroud)
使用以下方法测试您的结果:
cmake --version
Run Code Online (Sandbox Code Playgroud)
小智 46
在新版本的 cmake(例如:3.9.6)中,要安装,请从https://cmake.org/download/下载 tar 文件。解压下载的 tar 文件,然后:
cd $CMAKE_DOWNLOAD_PATH
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
311998 次 |
| 最近记录: |