Compilateur

Pour le compilateur, vous devrez utiliser g++ (version >= 9) si vous êtes sous Windows ou Linux, et clang si vous êtes sous MacOS.


Windows

  1. Ouvrez un terminal et exécutez g++ -v. Si la commande réussit, assurez-vous que la dernière ligne indique bien une version de gcc >= 9.
  2. Si ce n’est pas le cas, installez le gestionnaire de paquet MSYS2 en suivant les instructions sur cette page.
    MSYS2 contient en particulier MinGW, qui est l’équivalent du compilateur gcc/g++ pour Windows.
  3. A la fin de l’installation, réouvrez le terminal MSYS2 UCRT64 si vous l’avez fermé, et installez les paquets gcc et gdb avec les instructions :
    pacman -S mingw-w64-ucrt-x86_64-gcc
    pacman -S mingw-w64-ucrt-x86_64-gdb
    
  4. Ouvrez l’éditeur de variables d’environnement Windows.
  5. Dans la variable Path (utilisateur ou système, peu importe), ajoutez "C:\msys64\ucrt64\bin".
  6. Si vous aviez une autre version de MinGW d’installée (en général dans C:\mingw), c’est très important que vous supprimiez son répertoire bin/ du Path utilisateur et du Path système.
  7. Ouvrez un terminal Window et exécutez g++ -v
    La dernière ligne devrait maintenant indiquer une version de gcc >= 9.

Testez maintenant que tout fonctionne en suivant les étapes ci-dessous.

  1. Téléchargez ce fichier.
  2. Ouvrez une fenêtre Powershell dans le répertoire contenant le fichier (vous pouvez utiliser Shift + Clic Droit depuis l’explorateur de fichiers pour faire apparaître l’option dans le menu contextuel).
  3. Exécutez la commande g++ .\helloworld.cpp -o hello
    Un fichier hello.exe devrait avoir été généré.
  4. Exécutez .\hello.exe. Le programme devrait vous répondre "Hello!".

Linux

  1. Ouvrez un terminal et exécutez g++ -v. Assurez-vous que la dernière ligne indique bien une version de gcc >= 9.
  2. Si ce n’est pas le cas, mettez à jour vos paquets à l’aide de votre gestionnaire de paquets (sudo apt-get update sous Debian) et vérifiez à nouveau la version de g++.
  3. Si ce n’est toujours pas le cas, vous allez avoir besoin de mettre à jour votre système. Sur Debian, cela se fait avec sudo apt-get upgrade, mais renseignez-vous avant de faire n’importe quoi avec votre machine…
    Vérifiez une nouvelle fois que votre g++ est bien à jour.

Testez maintenant que tout fonctionne en suivant les étapes ci-dessous.

  1. Téléchargez ce fichier.
  2. Ouvrez un terminal et placez-vous dans le répertoire contenant le fichier téléchargé : cd path/to/folder
  3. Exécutez la commande g++ ./helloworld.cpp -o hello
    Un fichier hello devrait avoir été généré.
  4. Exécutez ./hello. Le programme devrait vous répondre "Hello!".

MacOS

  1. Ouvrez un terminal et exécutez clang --version
  2. Si la commande échoue, installez clang en exécutant xcode-select --install

Testez maintenant que tout fonctionne en suivant les étapes ci-dessous.

  1. Téléchargez ce fichier.
  2. Ouvrez un terminal et placez-vous dans le répertoire contenant le fichier téléchargé : cd path/to/folder
  3. Exécutez la commande clang++ ./helloworld.cpp -o hello
    Un fichier hello devrait avoir été généré.
  4. Exécutez ./hello. Le programme devrait vous répondre "Hello!".