La compilation en C

  1. Du code source C
  2. Le préprocesseur
  3. La compilation
  4. L'assemblage
  5. L'édition de liens

Les exemples suivants ont été obtenus sur une machine Sparc de Sun en utilisant le compilateur gcc 2.8.1.

Du code source C

Les fichiers d'inclusions

Ces différents fichiers ont été obtenus à l'aide d'un éditeur. Ils contiennent les déclarations (les prototypes) des fonctions et objets utiles.

Les fichiers sources

Ces différents fichiers ont été obtenus à l'aide d'un éditeur. Ils contiennent les définitions des fonctions et objets utiles.

Le préprocesseur

Ces différents fichiers ont été obtenus en utilisant la commande gcc -E fichier-source. Ce qu'il faut retenir ici c'est que chaque ligne comportant une directive #include a été remplaçée par le contenu du fichier indiqué.

La compilation

Ces différents fichiers ont été obtenus en utilisant la commande gcc -S fichier-source.

L'assemblage

Ces différents fichiers ont été obtenus en utilisant la commande as .

L'édition de liens