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
etgdb
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 duPath
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 fichierhello.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 fichierhello
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 fichierhello
devrait avoir été généré. - Exécutez
./hello
. Le programme devrait vous répondre"Hello!"
.