Prerequisites - FreeRTOS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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 上的 fopchocolatey

    注意

    许多 Linux 发行版的程序包管理器中的 CMake 程序包版本已过时。如果您发行版的程序包管理器不包括最新版本的 CMake,您可以尝试 linuxbrewnix

  • 必须具有兼容的本机构建系统。

    CMake 可以将许多本机构建系统作为目标,包括 GNU MakeNinja。Make 和 Ninja 都可以使用程序包管理器安装在 Linux、macOS 和 Windows 上。如果您在 Windows 上使用 Make,则可以从 Equaration 中安装独立版本,也可以安装 MinGW(捆绑 Make)。

    注意

    在 MinGW 中,Make 可执行文件称为 mingw32-make.exe,而不是 make.exe

    我们建议使用 Ninja,因为它不仅速度快于 Make,还可提供对所有桌面操作系统的本机支持。