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
- 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.
- 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.
- 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
- Ouvrez l’éditeur de variables d’environnement Windows.
- Dans la variable
Path
(utilisateur ou système, peu importe), ajoutez "C:\msys64\ucrt64\bin"
.
- 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.
- 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.
- Téléchargez
ce fichier.
- 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).
- Exécutez la commande
g++ .\helloworld.cpp -o hello
Un fichier hello.exe
devrait avoir été généré.
- Exécutez
.\hello.exe
.
Le programme devrait vous répondre "Hello!"
.
Linux
- Ouvrez un terminal et exécutez
g++ -v
.
Assurez-vous que la dernière ligne indique bien une version de gcc >= 9.
- 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++.
- 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.
- Téléchargez
ce fichier.
- Ouvrez un terminal et placez-vous dans le répertoire contenant le fichier téléchargé :
cd path/to/folder
- Exécutez la commande
g++ ./helloworld.cpp -o hello
Un fichier hello
devrait avoir été généré.
- Exécutez
./hello
.
Le programme devrait vous répondre "Hello!"
.
MacOS
- Ouvrez un terminal et exécutez
clang --version
- Si la commande échoue, installez clang en exécutant
xcode-select --install
Testez maintenant que tout fonctionne en suivant les étapes ci-dessous.
- Téléchargez
ce fichier.
- Ouvrez un terminal et placez-vous dans le répertoire contenant le fichier téléchargé :
cd path/to/folder
- Exécutez la commande
clang++ ./helloworld.cpp -o hello
Un fichier hello
devrait avoir été généré.
- Exécutez
./hello
.
Le programme devrait vous répondre "Hello!"
.