Les 3 étapes pour réaliser un programme en C
- Saisie du texte du programme, le « code source ».
- Compilation, c’est à dire « traduction » du code source en langage machine, appelé aussi « code objet ».
- Édition de lien, phase dans laquelle sont intégrées différentes fonctions prédéfinies par le langage et utilisées dans le code source. Est alors créé un programme exécutable.
Pour écrire de premier programme nous utiliserons un Mac sous OSX avec l’application TextEdit qui est un éditeur de texte simple à utiliser. Nous utiliserons le mode commande à l’aide du terminal et nous le nommerons notre premier programme « 01-mini.c », il se trouve dans le dossier « Prog-C »
il est le programme le plus simple que l’on puisse écrire:
/* le programme 01-mini.c */
#include <stdio.h>
int main() {
// Affichage du message à la console
printf("Mon Premier Programme \n");
}
Pour compiler le programme helloworld.c suivant il faut enter la commande
gcc -c 01-mini.c
On obtient alors le fichier 01-mini.o
Pour créer un programme exécutable il faut enter la commande:
gcc -o 01-mini 01-mini.c
Pour exécuter le programme il faut enter la commande:
./01-mini
En résumé voila la suite de commande à entrer à la console
- Avec TextEdit, écrire le programme « 01-Mini.c »
- Sauvegarder dans un dossier de votre choix
- Ouvrir une fenêtre de type terminal
- Se placer dans ce dossier
- Entrer: « gcc –version » pour tester que le compilateur GCC est installé
- Créer un fichier objet avec la commande gcc -c 01-mini.c
- Créer un fichier exécutable avec la commande gcc -o 01-mini 01-mini.c
- Exécuter ce programme ./01-mini.c
Le résultat de l’exécution du programme
~/DevCenter/C/Mini -> ls
01-mini.C
~/DevCenter/C/Mini -> gcc -c 01-mini.C
~/DevCenter/C/Mini -> ls
01-mini.C 01-mini.o
~/DevCenter/C/Mini -> gcc -o 01-mini 01-mini.c
~/DevCenter/C/Mini -> ls
01-mini 01-mini.C 01-mini.o
~/DevCenter/C/Mini -> ./01-mini
Mon Premier Programme
~/DevCenter/C/Mini ->
Pour aller plus loin: Aspect général d’un programme C