Linux 系统升级 CMake 至最新版本
在 Linux 系统上升级到最新的 CMake 版本(如最新版本为 4.0.2),可以按照以下清晰有序的步骤操作。本指南假设您使用的是基于 Debian/Ubuntu 或 Red Hat 的发行版(如 CentOS/RHEL),并提供多种安装方式(二进制安装、源码编译、包管理器等)。
1. 检查当前 CMake 版本
在终端运行以下命令,确认当前安装的 CMake 版本:
cmake --version
如果版本低于 4.0.2 或未安装 CMake,继续以下步骤。
2. 选择安装方式
根据您的需求和系统环境,选择以下一种方式升级 CMake:
- 方式 1:使用官方二进制文件(推荐,简单快速)
- 方式 2:通过包管理器安装(如 apt、yum)
- 方式 3:从源码编译(适合需要自定义或最新开发版)
方式 1:使用官方二进制文件安装 CMake 4.0.2
官方提供的二进制文件无需编译,适合大多数用户。
步骤:
-
下载二进制文件 根据您的系统架构(x86_64 或 aarch64),从文档中选择合适的 Linux 二进制文件。例如,对于 64 位 x86_64 系统:
wget https://cmake.org/files/v4.0/cmake-4.0.2-linux-x86_64.sh或使用
curl:curl -O https://cmake.org/files/v4.0/cmake-4.0.2-linux-x86_64.sh -
验证文件完整性(可选,但推荐) 下载校验文件并验证 SHA-256 哈希值:
wget https://cmake.org/files/v4.0/cmake-4.0.2-SHA-256.txt sha256sum cmake-4.0.2-linux-x86_64.sh对比输出的哈希值与
cmake-4.0.2-SHA-256.txt中的记录。 -
运行安装脚本 赋予执行权限并运行自解压脚本:
chmod +x cmake-4.0.2-linux-x86_64.sh sudo sh cmake-4.0.2-linux-x86_64.sh脚本会提示您选择安装路径(默认是
/opt/cmake)。也可以在安装时指定路径:./cmake-4.0.2-linux-x86_64.sh --prefix=/usr/local按提示输入
yes或自定义路径。 -
配置环境变量 如果安装到非标准路径(如
/opt/cmake),需要将 CMake 的bin目录添加到PATH:export PATH=/opt/cmake/bin:$PATH为永久生效,将以下行添加到
~/.bashrc或~/.zshrc:>> ~/.bashrc ~/.bashrc

