Rappel:

La compilation d'un programme se réalise en deux étapes.

1- Compilation des fichiers sources .cpp vers un fichier objet (.o) correspondant.

2- Edition des liens assemblant les fichiers objets (.o), potentiellement des bibliothèques, ensemble afin de former un executable.


Les lignes de commandes associées sont (dans le répertoire src/):
g++ main.cpp -o main.o -g -Wall -Wextra -std=c++11 #compilation
g++ main.o -o main #edition des liens


Ces lignes ainsi que la gestion des options de compilations peuvent être écrites dans un Makefile qui automatise ces tâches.

Un exemple de fichier source et Makefile est fourni.

> Soyez certain de comprendre et savoir utiliser:
- La compilation en ligne de commande et les options de compilations indiquées.
- Le Makefile, ainsi que d'être en mesure de l'écrire.

