Next: L'impression
de documents Up: Quelques
utilitaires ... utiles Previous: L'aide
en ligne
L'utilitaire make vous sera très utile dès que vous aurez à compiler séparément et à lier plusieurs modules.
Vous pourrez en effet créer un fichier nommé makefile qui contiendra les informations nécessaires à la production de l'exécutable, et la simple commande make suffira alors à déclencher les opérations nécessaires. En particulier, les modules déjà compilés et non modifiés depuis la dernière compilation ne seront pas re-compilés (gain de temps).
Voici à titre d'exemple le fichier makefile pour l'application ``Complexe'' du chapitre précédent :
TestComp: ComplexOperation.o TestComplex.o CC ComplexOperation.o TestComplex.o -o TestComp -lm ComplexOperation.o: ComplexOperation.C Complexe.h CC ComplexOperation.C -c TestComplex.o: TestComplex.C Complexe.h CC TestComplex.C -c
La syntaxe générale de chacune des ``règles make'' ci-dessus est la suivante :
<fichier a generer>:<tabulation><liste des fichiers necessaires> <tabulation><commande a effectuer>
Noter la présence des tabulations (touche
).
Pour plus de détails sur cet utilitaire très puissant, tapez :
hman make