Le Mercredi, 17 Juillet 2002 22.54, Pascal Perez - LHA a �crit :
> > g++
> :'( ... moi je l'ai pas....
... bin y faudrait se le procurer !

> j'ai pas de makefile ! et je sais pas les cr�er.... ou pourrais-je trouver
> des infos ?
Voir l'introduction � Make de Alexandre Brillant:
         http://www.djefer.com/articles/make/index.html

On peut faire des choses assez compliqu�es avec des Makefiles.
Personellement, j'utilise les Makefiles pour m�moriser mes commandes de 
compilations sans exploiter la puissance de Make. 

Exemple d'un Makefile simple:
#########################################################
# Auteurs et date
all:
        c++ *.c -o prog
clean:
        rm *.o
bidon:
        echo "N'importe quoi"
#########################################################

- ATTENTION, l'indentation � un r�le dans la syntaxe
- les lignes comment�es commencent par "#"
- "all" et la branche par d�faut pour la commande "make"
- la branche "clean" est choisie par la commande "make clean"
- n'importe quelle branche peut �tre cr�e

On peut utiliser des Makefiles pour n'importe quoi.
Exemple:
#########################################################
# Auteurs et date
iso:
        mkisofs -D -l -L -r -J -o image_cd1.iso -A mkdisofs \
        -V BACKUP -graft-points cd1/*
graver:
        cdrecord -v dev=0,1,0 speed=24 -eject -dao image_cd1.iso
clean:
        rm image_cd1.iso
#########################################################

Ou alors on utiliser un Makefile pour g�n�rer des images avec POVray.

J'utilise un Makefile partout ou j'ai du prendre du temps pour trouver une 
commande compliqu�e et des param�tres particuliers. Comme cela je 
m'auto-documente.

> PS: m�me avec 'int' au lieu de 'init' j'ai la m�me erreur
Il serait bien de nommer les fichiers  "*.cpp" et non pas "*.c".

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à