makefile : erreur makefile
Bonjour,
J'ai un module à tester. Il est constitué d'un fichier source Toto.c, un .h (Toto.h). J'ai écrit le makefile suivant pour compiler et générer l’exécutable :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| CC=gcc
CFLAGS=-Wall -ansi
LDFLAGS=-Wall -ansi
EXEC=Toto
default:
@echo "make par defaut"
make all
all: $(EXEC)
Toto: Toto.o
$(CC) -o $@ $^ $(LDFLAGS)
Toto.o: Toto.c
$(CC) -o $@ -c $< $(CFLAGS)
clean:
rm -rf *.o
mrproper: clean
rm -rf $(EXEC) |
Et il me met l'erreur suivante au lancement du make:
Code:
1 2 3 4 5 6
| clearmake
make par defaut
make all
make: *** Pas de règle pour fabriquer la cible « Toto.c », nécessaire pour « Toto.o ». Arrêt.
*** Error code 2
clearmake: Error: Build script failed for "default" |
NB: mon make utilise clearmake (de clearcase).
Merci d'avance de vos conseils.
Boheme83.