无法安装 cmake

无法安装 cmake

我对 Linux 和 C++ 都很陌生,我正在尝试安装 cmake,当我尝试使用它sudo apt install cmake安装的 cmake 版本 3.10 时,但是这里说明至少需要 3.15 版本:当我尝试按照 Linux 终端提示安装新版本时,sudo snap install cmake出现错误。cannot install "cmake" Post https://api.snapcraft.io/v2/snaps/refresh:dial tcp: lookup api.snapcraft.io: no such host错误可能是由于我在虚拟机上使用 Ubuntu 18.04,并且无法访问互联网而导致的。因此,我尝试从这里并通过 Windows/Linux 共享文件夹将其传输到 Ubuntu,但没有帮助。

答案1

要安装较新版本的 cmake,请按照以下步骤操作:

删除旧版本的cmake:

sudo apt remove --purge cmake
hash -r

安装新版本的 cmake:
1- 第一种方法:使用 Snap

sudo snap install cmake --classic

2- 第二种方法:从源代码安装

sudo apt install build-essential libssl-dev
wget https://github.com/Kitware/CMake/releases/download/v3.16.5/cmake-3.16.5.tar.gz
tar -zxvf cmake-3.16.5.tar.gz
cd cmake-3.16.5
./bootstrap
make 
sudo make install

检查cmake版本:

cmake --version

如果您想下载其他版本,请检查本网站

信用: 在 Ubuntu 18.04 上安装最新的 CMake

注意:我测试了第二种方法(从源代码安装)并且效果很好。

相关内容