Pages : 1
#1 Le 21/02/2008, à 20:24
- Kpиc
Erreur de compilation
Bonjour, je code actuellement un jeu, le problème est que lorsque je compile mon code source, la console me renvois ces erreurs :
make -k
gcc -o main.o -c main.c
main.c: In function «tourner":
main.c:10: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «{" token
main.c:59: erreur: expected «{" at end of input
make: *** [main.o] Erreur 1
gcc -o jeu.o -c jeu.c
jeu.c: In function «tourner":
jeu.c:10: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «{" token
jeu.c:114: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «{" token
jeu.c:145: erreur: expected «=", «,", «;", «asm" or «__attribute__" before «{" token
jeu.c:176: erreur: expected «{" at end of input
make: *** [jeu.o] Erreur 1
make: La cible « snake » n'a pas pu être refabriquée à cause d'erreurs.
Toutes mes erreurs sont localisées prêt des accolades, et je suppose que cela puisse venir de mon makefile
makefile :
snake: main.o jeu.o
gcc -o snake main.o jeu.o -lSDL -lSDL_image -lSDL_mixer
main.o: main.c jeu.h constantes.h
gcc -o main.o -c main.c
jeu.o: jeu.c
gcc -o jeu.o -c jeu.c
clean:
rm -rf *.o
mrproper: clean
rm -rf snake
Enfin bon, je ne trouve pas moi même où peux bien se trouver mon erreur, j'aimerai un peu de votre aide, merci
Hors ligne
#2 Le 21/02/2008, à 20:53
- Link31
Re : Erreur de compilation
Ben non, les erreurs de compilation proviennent d'erreurs dans le code, pas dans le Makefile.
Donc poste ton code.
Hors ligne
#3 Le 22/02/2008, à 15:14
- lalaetcoincoin
Re : Erreur de compilation
Ça sent un point virgule oublié à la fin d'un struct.
Ou bien une faute de frappe dans un nom de struct quelque part.
genre vite fait
typedef struct Lala { ... } lala_t;
int coin (lali_t coin) { ... }
il y a "lali_t" au lieu de "lala_t".
enfin sans code c'est de la devinette.
#4 Le 22/02/2008, à 17:11
- rniamo
Re : Erreur de compilation
+1 pour le point virgule manquant dans un .h
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne
Pages : 1