Bonjour
Je suis en train d'apprendre makefile...
J'ai un problème lors de la compilation :Pourtant, dans mon fichier main.c, j'ai bien la procédure int main(int argc, char **argv):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [troumad@portable][~/pendu]$ make gcc -o main.o -c main.c $(pkg-config --cflags gtk+-2.0) gcc -o main.o pendu.o $(pkg-config --libs gtk+-2.0) /usr/lib/gcc/i586-mandriva-linux-gnu/4.1.2/../../../crt1.o: In function `_start': (.text+0x18): undefined reference to `main' collect2: ld returned 1 exit status make: *** [pendu] Erreur 1Vous pouvez tout trouver sur : http://troumad.org/Linux/essai/pendu.zip
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 [...] extern unsigned char erreur; /* nombre d'erreur ou avancement du pendu */ extern unsigned char partie; /* nombre de parties gagnées sans avoir été pendu */ int main(int argc, char **argv) { GtkWidget *p_main_box = NULL; /* le conteneur principal */ GtkWidget *p_window = NULL; /* la fenêtre [...]
Partager