Utiliser les extensions sans masquer les étapes de compilation
L’extension C/C++ de Microsoft suffit pour commencer. IntelliSense propose des noms de variables et des fonctions à partir du code et de la configuration du projet. Ces suggestions facilitent l’écriture ; elles ne prouvent pas que le programme compile ou qu’il est correct.
Vérifier la configuration
Ouvrez la palette de commandes et recherchez C/C++: Edit Configurations (UI). Le champ du compilateur doit correspondre à celui que vous avez réellement installé : GCC avec MSYS2 UCRT64 sous Windows, GCC sous Linux ou Clang sous macOS. Choisissez C17 pour le standard C si ce réglage est disponible.
Si stdio.h est souligné comme introuvable alors que la compilation réussit, vérifiez d’abord le chemin du compilateur utilisé par l’extension. Évitez d’ajouter au hasard des chemins d’en-têtes provenant d’une autre installation.
Une routine simple
- Enregistrez le fichier.
- Compilez dans le terminal avec les avertissements activés.
- Lisez les diagnostics.
- Lancez l’exécutable produit et vérifiez sa sortie.
Les extensions d’exécution rapide sont facultatives. Elles peuvent utiliser un autre compilateur, un autre dossier ou une console qui n’accepte pas les saisies. Nous utiliserons le terminal intégré pour rendre ces choix visibles.
Exercice
Dans un fichier C, commencez à écrire printf et observez la suggestion. Ajoutez ensuite volontairement une faute dans ce nom, compilez et comparez le diagnostic du compilateur à l’indication de l’éditeur. Corrigez la faute avant de poursuivre.
À retenir : éditeur, extension et compilateur coopèrent, mais restent des outils distincts. Installer une extension ne suffit pas à installer GCC ou Clang.