前言
在对 SLAM 学习的过程中,有可能遇到 cmake 版本过低而报错的问题,这里教大家如何简单快速的在 Ubuntu 上安装新版 cmake。
运行环境
- Windows 10
- VMware Workstation Pro
- Ubuntu 16.04 LTS
- cmake 3.17.0
第一种方法是使用命令 sudo apt install cmake
,这种方法是直接从镜像源中查找软件包,往往不是最新的,因此在使用一些较新的软件时总会报错。
第二种方法是直接在官网下载最新的安装包,在终端命令行中进行安装。我们主要讲解这种方法。
首先,我们在 cmake 官网下载 cmake 3.17,选择 cmake-3.17.0-Linux-x86_64.tar.gz。可以直接使用命令 sudo wget https://cmake.org/files/v3.17/cmake-3.17.0-Linux-x86_64.tar.gz
或直接下载在 Windows 中,然后拖到 Ubuntu 的桌面。因为在我的环境下 Windows 迅雷下载较快,所以选择了直接拖动。关于如何实现拖动,见在 Windows 和 Ubuntu 间拖动文件。
- 下载完安装包后,使用命令
tar -zvxf cmake-3.17.0-Linux-x86_64.tar.gz
解压,得到文件夹 cmake-3.17.0-Linux-x86_64 - 随后使用命令
sudo mv cmake-3.17.0-Linux-x86_64 /opt/cmake-3.17.0
移动文件夹。 - 使用命令
sudo ln -sf /opt/cmake-3.17.0/bin/* /usr/bin/
创建软链接,否则找不到 cmake。 - 安装完毕后,
cmake --version
查看安装的版本为 3.17.0
安装成功: