C++ Academy · Leçon

Configurer un compilateur C++

Installez g++, clang ou MSVC, configurez votre environnement et vérifiez votre première compilation.

Leçon 1 sur 413 étapes

Configurer un compilateur C++ est une leçon C++ Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C++ Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C++ Academy comprend 4 leçons au total.

Pourquoi vous avez besoin d’un compilateur

C++ est un langage compilé. Le code source est traduit en code machine par un compilateur avant son exécution. Trois compilateurs dominent l’écosystème.

Les trois grands : g++ clang MSVC

Choisissez un compilateur selon votre plateforme :

  • g++ (GNU) — compilateur par défaut sous Linux, disponible sur macOS et Windows via MinGW
  • clang++ (LLVM) — compilateur par défaut sur macOS, avec des diagnostics rapides
  • MSVC (Microsoft) — natif sous Windows, fourni avec Visual Studio

Installer g++ sous Linux

Sur Debian ou Ubuntu, installez le paquet des outils essentiels à la compilation, qui installe automatiquement g++.

sudo apt update
sudo apt install build-essential
g++ --version

Installer clang sur macOS

Sur macOS, les outils de ligne de commande Xcode incluent clang. Une seule commande suffit pour tout configurer.

xcode-select --install
clang++ --version

Installer MSVC sous Windows

Téléchargez l’édition gratuite Visual Studio Community et sélectionnez la charge de travail « Développement d’applications de bureau avec C++ ». Cela installe MSVC ainsi que le SDK Windows.

Choisir une version de la norme

Le C++ moderne fait l’objet de révisions annuelles. La plupart des projets utilisent C++17 ou C++20. Indiquez explicitement la norme avec une option.

g++ -std=c++20 main.cpp -o main

Facultatif : utiliser ultérieurement un système de compilation

Pour un fichier unique, appeler directement le compilateur convient. Les projets réels utilisent CMake ou Make. Nous présenterons CMake dans un cours ultérieur.

Choix d’un éditeur et d’un IDE

Voici des éditeurs populaires qui s’intègrent bien au C++ :

  • VS Code avec l’extension C/C++
  • CLion de JetBrains
  • Visual Studio sous Windows
  • Vim ou Neovim avec clangd

Vérifier votre configuration

Ouvrez un terminal et exécutez le compilateur avec l’option de version. Si un numéro de version s’affiche, vous êtes prêt à commencer.

g++ --version
clang++ --version

Configurer clangd pour Intellisense

Les éditeurs modernes utilisent clangd pour l’autocomplétion et les diagnostics. La plupart des distributions l’installent avec clang. Redémarrez votre éditeur après l’installation.

Avertissements : toujours activés

Activez les avertissements dès le premier jour : ils détectent rapidement les bogues. Ajoutez -Wall -Wextra à chaque compilation. Traitez les avertissements comme des erreurs avec -Werror lorsque vous serez à l’aise.

Vérification rapide

Quelle option indique à g++ de compiler selon la norme C++20 ?

Récapitulatif

Choisissez un compilateur pour votre plateforme, installez-le, choisissez une norme C++ avec -std= et activez les avertissements. Vous êtes maintenant prêt à compiler votre premier programme.

Gratuit pour commencer

Apprends C++ avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
51
Leçons
203

Questions Fréquemment Posées

La leçon « Configurer un compilateur C++ » est-elle gratuite ?

Oui — le texte complet de « Configurer un compilateur C++ » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C++ Academy, passe à CoddyKit PRO. Le cours C++ Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Configurer un compilateur C++ » ?

Installez g++, clang ou MSVC, configurez votre environnement et vérifiez votre première compilation. Tu pratiques C++ Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer C++ Academy ?

Aucune expérience préalable n'est requise. C++ Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Configurer un compilateur C++ » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon C++ Academy ?

Oui. Chaque leçon C++ Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Configurer un compilateur C++
  2. Hello World et processus de compilation
  3. Variables, déduction automatique des types et constexpr
  4. Opérateurs de base et conversion de types
← Retour à C++ Academy