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 makefile : Sélectionner tout - Visualiser dans une fenêtre à part
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:
NB: mon make utilise clearmake (de clearcase).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"
Merci d'avance de vos conseils.
Boheme83.
Partager