next up previous contents
Next: L'impression de documents Up: Quelques utilitaires ... utiles Previous: L'aide en ligne

L'aide au développement : make

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 tex2html_wrap1211 ).

Pour plus de détails sur cet utilitaire très puissant, tapez :

    hman make



Michel COUPRIE
Fri Sep 13 09:59:33 METDST 1996