本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Prerequisites
请先确保主机符合以下先决条件,再继续下一步:
-
设备的编译工具链必须支持计算机的操作系统。CMake 支持所有版本的 Windows、macOS 和 Linux。
不支持 Windows Subsystem for Linux (WSL)。在 Windows 计算机上使用本机 CMake。
-
您必须已安装 CMake 版本 3.13 或更高版本。
您可以从 CMake 下载 CMake.org 的二进制分发。
注意 如果您下载 CMake 的二进制发行版,请确保先将 CMake 可执行文件添加到 PATH 环境变量,然后再从命令行使用 CMake。
您还可以使用程序包管理器下载并安装 CMake,例如, 上的
homebrewmacOS 以及 Windows 上的 fop 或 chocolatey 。 注意 许多 Linux 发行版的程序包管理器中的 CMake 程序包版本已过时。如果您发行版的程序包管理器不包括最新版本的 CMake,您可以尝试
linuxbrew
或nix
。 -
必须具有兼容的本机构建系统。
CMake 可以将许多本机构建系统作为目标,包括 GNU Make
或 Ninja 。Make 和 Ninja 都可以使用程序包管理器安装在 Linux、macOS 和 Windows 上。如果您在 Windows 上使用 Make,则可以从 Equaration 中安装独立版本,也可以安装 MinGW (捆绑 Make)。 注意 在 MinGW 中,Make 可执行文件称为
mingw32-make.exe
,而不是make.exe
。我们建议使用 Ninja,因为它不仅速度快于 Make,还可提供对所有桌面操作系统的本机支持。