« Programmation C++/Compilation » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
Ligne 8 :
=== Phases de la compilation ===
La compilation passe par différentes phases, produisant ou non des fichiers intermédiaires :
* Préprocessing : Les commentaires sont enlevés et les directives de compilation commençant par <code>#</code> sont d'abord traités pour obtenir le code source brut,
* Compilation en fichier objet : le source brut est compilé sous forme d'un fichier objet (portant souvent l'extension <code>.obj</code> ou <tt>.o</tt>),
* Edition de liens : le fichier objet de l'application est combiné avec ceux des bibliothèques qu'elle utilise. Cette phase finale produit un fichier exécutable, ou une extension d'application (exemples: <code>.dll</code> sous Windows, ActiveX, ...).