Honky-Tonky wrote:

salut, je m explik :

j ai besoin de compiler plusieurs fichiers qui s appellent mutuellement. je
suis oblige donc d'utiliser un Makefile.

voici ce keu g ecrit...
et bien sur ca plante !!  :)

CFLAGS
 -I../src -I../src/X11 -I../src/PS -I../src/GIF -g -O2  -I/usr/X11R6/include
 -I/usr/local/include  -DLINUX=1 -DDO_PS=1 -DDO_X11=1 -DDO_GIF=1 -DSTDC_HEAD
ERS=1 -DHAVE_LIMITS_H=1

LDFLAGS = -L.. -lg2 -L/usr/X11R6/lib -L/usr/local/lib -lm -lX11 -lgd

go: main.o triangul.o traiteme.o utilitai.o ergonomi.o outils2d.o
     gcc $(CFLAGS) -o main.o triangul.o traiteme.o utilitai.o ergonomi.o

outils2d.o $(LDFLAGS) -o $@ main.o: main.c 2d.h 3d.h
    gcc $(CFLAGS) -c main.c $(LDFLAGS) -o $@
triangul.o: triangul.c 2d.h 3d.h
    gcc $(CFLAGS) -c triangul.c $(LDFLAGS) -o $@
traiteme.o: traiteme.c 2d.h 3d.h
    gcc $(CFLAGS) -c traiteme.c  $(LDFLAGS) -o $@
utilitai.o: utilitai.c 2d.h 3d.h
    gcc $(CFLAGS) -c traiteme.c $(LDFLAGS) -o $@
ergonomi.o: ergonomi.c 2d.h 3d.h
    gcc $(CFLAGS) -c traiteme.c $(LDFLAGS) -o $@
outils2d.o: outils2d.c 2d.h 3d.h
     gcc $(CFLAGS) -c outils2d.c $(LDFLAGS) -o $@




je sais que les flags sont bons alors quelle ecriture me conseillez-vous ?

en attendant vos reponses pleines d'inspiration, je vous souhaite de passer
un très bon vendredi  soir !!!

*gui*



Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****





A mon avis ton problème estt que tu as oublié un '=' entre le 'CFLAGS' et sa valeur ('-I../src ....'). Ensuite, est tu sur que quand tu définis les règles de ton Makefile, le blanc avant ton appel à 'gcc' ait été causé par
un touche TAB, et non pas par des appuis successifs sur la touche ESPACE?
Ca m'est souvent arrivé, et ça venait souvent de ça.

  Guillaume VAILLANT
[EMAIL PROTECTED]



Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à