by RANNOU Robert - Wednesday, 16 December 2009, 10:59 PM
Un compilateur est un programme informatique qui traduit un
programme source (écrit dans un langage source : C, java, ...),
en un programme objet, (écrit dans un langage cible ou langage
objet). Le programme objet n'est pas obligatoirement
directement exécutable.
En C, le compilateur intervient après que le préprocesseur ait
fait des transformations du texte source (traitement des directives). Après
la compilation proprement-dite intervient l'appel de l'assembleur qui
produit un programme en langage machine.
Quand tous les fichiers (modules) formant une application ont été
compilés, puis assemblés (appel de l'assembleur), on
procède à l'édition de liens.
La commande cc
La commande cc nom.c crée un fichier exécutable a.out, et
l'exécution du programme se fait alors par la commande a.out.