候选发布版 (4.3.0-rc3)
此版本使用 CPack 打包,CPack 已包含在发布包中。.sh 文件是自解压的 gzip 压缩 tar 文件。要安装 .sh 文件,请使用 /bin/sh 运行它并按照说明操作。OS-machine.tar.gz 文件是安装树的 gzip 压缩 tar 文件。OS-machine.tar.Z 文件是安装树的压缩 tar 文件。tar 文件分发包可以解压到任何目录中。它们以 CMake 的版本号为前缀。例如,linux-x86_64 tar 文件都位于 cmake–linux-x86_64 目录下。只要 share、bin、man 和 doc 目录保持相对位置不变,即可移除此前缀。要构建源代码分发包,请使用 zip 或 tar 解压它们,并按照源代码树顶部的 README.rst 中的说明进行操作。另请参阅 CMake 4.3 发行说明。
源代码分发包
| 平台 | 文件 |
|---|---|
| Unix/Linux 源码 (包含 \n 换行符) | cmake-4.3.0-rc3.tar.gz |
| Windows 源码 (包含 \r\n 换行符) | cmake-4.3.0-rc3.zip |
二进制分发包
| 平台 | 文件 |
|---|---|
| Windows x64 安装程序 | cmake-4.3.0-rc3-windows-x86_64.msi |
| Windows x64 ZIP | cmake-4.3.0-rc3-windows-x86_64.zip |
| Windows i386 安装程序 | cmake-4.3.0-rc3-windows-i386.msi |
| Windows i386 ZIP | cmake-4.3.0-rc3-windows-i386.zip |
| Windows ARM64 安装程序 | cmake-4.3.0-rc3-windows-arm64.msi |
| Windows ARM64 ZIP | cmake-4.3.0-rc3-windows-arm64.zip |
| macOS 10.13 或更高版本 | cmake-4.3.0-rc3-macos-universal.dmg |
| cmake-4.3.0-rc3-macos-universal.tar.gz | |
| macOS 10.10 或更高版本 | cmake-4.3.0-rc3-macos10.10-universal.dmg |
| cmake-4.3.0-rc3-macos10.10-universal.tar.gz | |
| Linux x86_64 | cmake-4.3.0-rc3-linux-x86_64.sh |
| cmake-4.3.0-rc3-linux-x86_64.tar.gz | |
| Linux aarch64 | cmake-4.3.0-rc3-linux-aarch64.sh |
| cmake-4.3.0-rc3-linux-aarch64.tar.gz | |
| SunOS sparc64 | cmake-4.3.0-rc3-sunos-sparc64.sh |
| cmake-4.3.0-rc3-sunos-sparc64.tar.gz | |
| SunOS x86_64 | cmake-4.3.0-rc3-sunos-x86_64.sh |
| cmake-4.3.0-rc3-sunos-x86_64.tar.gz |
摘要文件
| 角色 | 文件 |
|---|---|
| 文件列表 v1 | cmake-4.3.0-rc3-files-v1.json |
| 加密哈希 | cmake-4.3.0-rc3-SHA-256.txt |
| PGP 签名者 2D2CEF1034921684 | cmake-4.3.0-rc3-SHA-256.txt.asc |
最新版本 (4.3.0)
此版本使用 CPack 打包,CPack 已包含在发布包中。.sh 文件是自解压的 gzip 压缩 tar 文件。要安装 .sh 文件,请使用 /bin/sh 运行它并按照说明操作。OS-machine.tar.gz 文件是安装树的 gzip 压缩 tar 文件。OS-machine.tar.Z 文件是安装树的压缩 tar 文件。tar 文件分发包可以解压到任何目录中。它们以 CMake 的版本号为前缀。例如,linux-x86_64 tar 文件都位于 cmake–linux-x86_64 目录下。只要 share、bin、man 和 doc 目录保持相对位置不变,即可移除此前缀。要构建源代码分发包,请使用 zip 或 tar 解压它们,并按照源代码树顶部的 README.rst 中的说明进行操作。另请参阅 CMake 4.3 发行说明。
源代码分发包
| 平台 | 文件 |
|---|---|
| Unix/Linux 源码 (包含 \n 换行符) | cmake-4.3.0.tar.gz |
| Windows 源码 (包含 \r\n 换行符) | cmake-4.3.0.zip |
二进制分发包
| 平台 | 文件 |
|---|---|
| Windows x64 安装程序 | cmake-4.3.0-windows-x86_64.msi |
| Windows x64 ZIP | cmake-4.3.0-windows-x86_64.zip |
| Windows i386 安装程序 | cmake-4.3.0-windows-i386.msi |
| Windows i386 ZIP | cmake-4.3.0-windows-i386.zip |
| Windows ARM64 安装程序 | cmake-4.3.0-windows-arm64.msi |
| Windows ARM64 ZIP | cmake-4.3.0-windows-arm64.zip |
| macOS 10.13 或更高版本 | cmake-4.3.0-macos-universal.dmg |
| cmake-4.3.0-macos-universal.tar.gz | |
| macOS 10.10 或更高版本 | cmake-4.3.0-macos10.10-universal.dmg |
| cmake-4.3.0-macos10.10-universal.tar.gz | |
| Linux x86_64 | cmake-4.3.0-linux-x86_64.sh |
| cmake-4.3.0-linux-x86_64.tar.gz | |
| Linux aarch64 | cmake-4.3.0-linux-aarch64.sh |
| cmake-4.3.0-linux-aarch64.tar.gz | |
| SunOS sparc64 | cmake-4.3.0-sunos-sparc64.sh |
| cmake-4.3.0-sunos-sparc64.tar.gz | |
| SunOS x86_64 | cmake-4.3.0-sunos-x86_64.sh |
| cmake-4.3.0-sunos-x86_64.tar.gz |
摘要文件
| 角色 | 文件 |
|---|---|
| 文件列表 v1 | cmake-4.3.0-files-v1.json |
| 加密哈希 | cmake-4.3.0-SHA-256.txt |
| PGP 签名者 2D2CEF1034921684 | cmake-4.3.0-SHA-256.txt.asc |
先前版本 (4.2.3)
此版本使用 CPack 打包,CPack 已包含在发布包中。.sh 文件是自解压的 gzip 压缩 tar 文件。要安装 .sh 文件,请使用 /bin/sh 运行它并按照说明操作。OS-machine.tar.gz 文件是安装树的 gzip 压缩 tar 文件。OS-machine.tar.Z 文件是安装树的压缩 tar 文件。tar 文件分发包可以解压到任何目录中。它们以 CMake 的版本号为前缀。例如,linux-x86_64 tar 文件都位于 cmake–linux-x86_64 目录下。只要 share、bin、man 和 doc 目录保持相对位置不变,即可移除此前缀。要构建源代码分发包,请使用 zip 或 tar 解压它们,并按照源代码树顶部的 README.rst 中的说明进行操作。另请参阅 CMake 4.1 发行说明。
源代码分发包
| 平台 | 文件 |
|---|---|
| Unix/Linux 源码 (包含 \n 换行符) | cmake-4.2.3.tar.gz |
| Windows 源码 (包含 \r\n 换行符) | cmake-4.2.3.zip |
二进制分发包
| 平台 | 文件 |
|---|---|
| Windows x64 安装程序 | cmake-4.2.3-windows-x86_64.msi |
| Windows x64 ZIP | cmake-4.2.3-windows-x86_64.zip |
| Windows i386 安装程序 | cmake-4.2.3-windows-i386.msi |
| Windows i386 ZIP | cmake-4.2.3-windows-i386.zip |
| Windows ARM64 安装程序 | cmake-4.2.3-windows-arm64.msi |
| Windows ARM64 ZIP | cmake-4.2.3-windows-arm64.zip |
| macOS 10.13 或更高版本 | cmake-4.2.3-macos-universal.dmg |
| cmake-4.2.3-macos-universal.tar.gz | |
| macOS 10.10 或更高版本 | cmake-4.2.3-macos10.10-universal.dmg |
| cmake-4.2.3-macos10.10-universal.tar.gz | |
| Linux x86_64 | cmake-4.2.3-linux-x86_64.sh |
| cmake-4.2.3-linux-x86_64.tar.gz | |
| Linux aarch64 | cmake-4.2.3-linux-aarch64.sh |
| cmake-4.2.3-linux-aarch64.tar.gz | |
| SunOS sparc64 | cmake-4.2.3-sunos-sparc64.sh |
| cmake-4.2.3-sunos-sparc64.tar.gz | |
| SunOS x86_64 | cmake-4.2.3-sunos-x86_64.sh |
| cmake-4.2.3-sunos-x86_64.tar.gz |
摘要文件
| 角色 | 文件 |
|---|---|
| 文件列表 v1 | cmake-4.2.3-files-v1.json |
| 加密哈希 | cmake-4.2.3-SHA-256.txt |
| PGP 签名者 2D2CEF1034921684 | cmake-4.2.3-SHA-256.txt.asc |
旧版发布 (3.31.11)
此版本使用 CPack 打包,CPack 已包含在发布包中。.sh 文件是自解压的 gzip 压缩 tar 文件。要安装 .sh 文件,请使用 /bin/sh 运行它并按照说明操作。OS-machine.tar.gz 文件是安装树的 gzip 压缩 tar 文件。OS-machine.tar.Z 文件是安装树的压缩 tar 文件。tar 文件分发包可以解压到任何目录中。它们以 CMake 的版本号为前缀。例如,linux-x86_64 tar 文件都位于 cmake–linux-x86_64 目录下。只要 share、bin、man 和 doc 目录保持相对位置不变,即可移除此前缀。要构建源代码分发包,请使用 zip 或 tar 解压它们,并按照源代码树顶部的 README.rst 中的说明进行操作。另请参阅 CMake 3.31 发行说明。
源代码分发包
| 平台 | 文件 |
|---|---|
| Unix/Linux 源码 (包含 \n 换行符) | cmake-3.31.11.tar.gz |
| Windows 源码 (包含 \r\n 换行符) | cmake-3.31.11.zip |
二进制分发包
| 平台 | 文件 |
|---|---|
| Windows x64 安装程序 | cmake-3.31.11-windows-x86_64.msi |
| Windows x64 ZIP | cmake-3.31.11-windows-x86_64.zip |
| Windows i386 安装程序 | cmake-3.31.11-windows-i386.msi |
| Windows i386 ZIP | cmake-3.31.11-windows-i386.zip |
| Windows ARM64 安装程序 | cmake-3.31.11-windows-arm64.msi |
| Windows ARM64 ZIP | cmake-3.31.11-windows-arm64.zip |
| macOS 10.13 或更高版本 | cmake-3.31.11-macos-universal.dmg |
| cmake-3.31.11-macos-universal.tar.gz | |
| macOS 10.10 或更高版本 | cmake-3.31.11-macos10.10-universal.dmg |
| cmake-3.31.11-macos10.10-universal.tar.gz | |
| Linux x86_64 | cmake-3.31.11-linux-x86_64.sh |
| cmake-3.31.11-linux-x86_64.tar.gz | |
| Linux aarch64 | cmake-3.31.11-linux-aarch64.sh |
| cmake-3.31.11-linux-aarch64.tar.gz |
摘要文件
| 角色 | 文件 |
|---|---|
| 文件列表 v1 | cmake-3.31.11-files-v1.json |
| 加密哈希 | cmake-3.31.11-SHA-256.txt |
| PGP 签名者 2D2CEF1034921684 | cmake-3.31.11-SHA-256.txt.asc |
备选二进制发行版
| 主机 | 链接 |
|---|---|
| Kitware 的 Ubuntu 软件包 | https://apt.kitware.com/ |
| snap | https://snapcraft.io/cmake |
| pip | https://pypi.ac.cn/project/cmake/ |
旧版本
| 主机 | 链接 |
|---|---|
| kitware | https://cmake.com.cn/files |
| github | https://github.com/Kitware/CMake/releases |
编辑器语法文件
| 编辑器 | 文件 |
|---|---|
| emacs | cmake-mode.el |
| vim | vim-cmake-syntax |
当前开发版
每晚构建的二进制文件是测试过程的一部分。除了能够通过 CMake 的所有测试外,不建议在生产环境中使用此版本的 CMake。提供此版本是为了让用户无需构建 CMake 即可测试上游完成的错误修复。
| 每日构建二进制文件 | 链接 |
|---|---|
| https | https://cmake.com.cn/files/dev/ |
或者,也可以从源代码构建。开发管理在 Kitware 的 GitLab 实例上
在 UNIX 上,可以使用源代码树中提供的 bootstrap 脚本来构建 CMake。为了构建 Windows 版本的 CMake,您需要现有的 CMake 二进制安装来引导构建过程。