bonjour , enfaite j'ai 3 fichiers.C main.c voisin.c tableau.c et 2 header voisin.h et tableau.h

dans le fichier voisin.c j'appel la fonction tableau le probleme c'est que je sais pas comment le traduire dans mon makefile

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
#Makefile
 
jeux.exe: main.o tableau.o voisin.o
 
	gcc -o jeux.exe tableau.o voisin.o main.o
 
tableau.o: tableau.h tableau.c
 
	gcc -Wall -c tableau.c
 
voisin.o: voisin.h voisin.c tableau.h tableau.c
 
	gcc -Wall voisin.c 
 
clean:
 
	rm -f *.o jeux.exe
quand je le lance j'ai

/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../lib/crt1.o: In function `_start':
/build/buildd/glibc-2.9/csu/../sysdeps/i386/elf/start.S:115: undefined reference to `main'
/tmp/ccIGzzNh.o: In function `voisin':
voisin.c:(.text+0x2e): undefined reference to `affichetbl'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [voisin.o] Erreur 1
merci !