Le C++ est un langage compilé. Le processus comprend :
- Prétraitement : Gestion des directives
#include. - Compilation : Conversion du code source en assembleur.
- Assemblage : Conversion de l'assembleur en fichiers objets.
- Édition de liens (Linking) : Combinaison des fichiers objets et des bibliothèques en un fichier exécutable.