« Programmation C++/Compilation » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 13 :
* Préprocessing : Le code source original est transformé en code source brut. 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 : les fichiers de code source brut sont transformés en un fichier dit objet, c'est-à-dire un fichier contenant du code machine ainsi que toutes les informations nécessaires pour l'étape suivante (édition des liens). Généralement, ces fichiers portent l'extension <code>.obj</code> ou <tt>.o</tt>.
*
Les compilateurs sont capables de générer des bibliothèques statiques, qui sont en quelques sortes le rassemblement d'un ensemble de fichiers objet au sein d'un même fichier. Dans ce cas, la phase d'édition de liens n'a pas eu lieu.
|