Prerequisites - FreeRTOS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Prerequisites

Vérifiez que votre machine hôte satisfait les prérequis suivants avant de continuer :

  • La chaîne de compilation de votre appareil doit prendre en charge le système d'exploitation de la machine. CMake prend en charge toutes les versions de Windows, macOS et Linux.

    Le sous-système Windows pour Linux (WSL) n'est pas pris en charge. Utilisez CMake natif sur les machines Windows.

  • Vous devez disposer de la version 3.13 (ou ultérieure) de CMake.

    Vous pouvez télécharger la distribution binaire de CMake sur CMake.org.

    Note

    Si vous téléchargez la distribution binaire de CMake, assurez-vous d’ajouter le fichier exécutable CMake l'exécutable à la variable d’environnement PATH avant d'utiliser CMake à partir de la ligne de commande.

    Vous pouvez également télécharger et installer CMake à l'aide d'un gestionnaire de package, tel quehomebrew sur macOS et scoop ou chocolatey sur Windows.

    Note

    Les versions de package CMake dans les gestionnaires de package pour de nombreuses distributions Linux sont obsolètes. Si le gestionnaire de package de votre distribution n'inclut pas la version la plus récente de CMake, vous pouvez essayerlinuxbrewounix.

  • Votre système de build natif doit être compatible.

    CMake peut cibler de nombreux systèmes de build natifs, y compris GNU Make ou Ninja. Make et Ninja peuvent être installés à l’aide de gestionnaires de package sous Linux, macOS et Windows. Si vous utilisez Make sous Windows, vous pouvez installer une version autonome de Equation, ou vous pouvez installer MinGW, qui comprend Make.

    Note

    Dans MinGW, le fichier exécutable de Make se nomme mingw32-make.exe, et non pas make.exe.

    Nous vous recommandons d'utiliser Ninja, car il est plus rapide que Make et fournit également une prise en charge native pour tous les systèmes d'exploitation de bureau.