Bonjour,

Je développe une application avec éclipse sur Windows vista et voudrais la compiler avec un fichier makefile.

Le fichier makefile est dans le dossier du projet
Le main.c dans /Traitement
Le Liste.c et Liste.h dans /Traitement/Liste

voici le code :
Code : 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
#Définition du compilateur
CC = gcc
#Options de compilation
CFLAGS = -c -Wall -g
#Les différents objets
OBJECTS = main.o Liste.o

#Regle de depart par defaut
all: Liste

Liste: ${OBJECTS}
	${CC} ${OBJECTS} -o Liste

main.o: main.c Liste.h
	${CC} ${CFLAGS} main.c Traitement

Liste.o : Liste.c Liste.h
	${CC} ${CFLAGS} Liste.c Liste

#regle de suppression des fichiers objets
clean:
	rm -rf *.o
L'erreur renvoyée par eclipse est la suivante :
-----------
Errors during build.
Errors running builder 'Integrated External Tool Builder' on project 'itineraire'.
Exception occurred executing command line.
Cannot run program "D:\Eclipse\itineraire\makefile" (in directory "D:\Eclipse\itineraire\Compil"): CreateProcess error=193, %1 n'est pas une application Win32 valide
----------


ou encore :

-----------
make: *** No rule to make target `main.c', needed by `main.o'.
-------------

Si quelqu'un peut m'éclairer ...

Merci d'avance.