- 推荐使用方法二,直接下载二进制文件,源码编译报错make报错error:static assertion failed comparison object must be invocable as const,另外报错没有libidn.so.11可以创建libidn.so.12的软链接(方法在后面)
在Ubuntu 20.04上安装 CMake 3.1
的过程可以通过以下几种方法进行。不过请注意,Ubuntu 20.04 自带的官方源中可能提供较新版本的 CMake,因此如果你有特定需求想要安装 CMake 3.1
,可能需要通过手动下载和安装旧版本的方式来实现。
方法 1:手动安装 CMake 3.1(从源码编译)
-
卸载当前 CMake(如果已安装):
如果你已经安装了较新的 CMake 版本,可以先卸载:sudo apt remove cmake
-
下载 CMake 3.1 的源码:
你可以通过以下命令从官方 CMake 网站下载版本 3.1 的源码压缩包:wget https://cmake.org/files/v3.1/cmake-3.1.0.tar.gz
-
解压并进入目录:
tar -xvf cmake-3.1.0.tar.gz cd cmake-3.1.0
-
编译和安装:
首先配置编译,然后编译 CMake。
./bootstrap make -j$(nproc) # 使用多核编译 sudo<