21 lines
781 B
Markdown
21 lines
781 B
Markdown
|
|
|
||
|
|
# Compilation des fichiers.
|
||
|
|
---
|
||
|
|
Le fichier `Makefile` permet de recompiler les fichiers en tenant compte des changements depuis la dernière compilation.
|
||
|
|
|
||
|
|
+ Pour compiler, taper `make`.
|
||
|
|
|
||
|
|
+ Si la compilation réussit, l'exécutable produit s'appelle `mysort`.
|
||
|
|
|
||
|
|
+ On peut alors le lancer par `./mysort`.
|
||
|
|
|
||
|
|
+ La compilation par défaut,
|
||
|
|
- ne vérifie pas que les arguments des fonctions sont bien utilisés, car les fonctions sont vides au départ. Cela produirait donc de trop nombreux avertissements.
|
||
|
|
- produit une erreur en cas d'avertissement, et ne crée pas l'exécutable dans ce cas.
|
||
|
|
|
||
|
|
+ Pour vérifier que tous les arguments des fonctions sont utilisés, taper `make nowerror`.
|
||
|
|
|
||
|
|
+ Dans ce dernier cas, l'exécutable est créé même s'il y a des avertissements.
|
||
|
|
|
||
|
|
---
|