Bonjour

J'ai installer en machine virtuel ubuntu 11.10 et gtk car je dois programmer en C avec gtk sous linux.

j'ai donc fais la commande

sudo apt-get install libgtk2.0-dev
mon makeinstall est

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
 
CC=gcc
LD=gcc
CFLAGS=-g -Wall -pedantic -std=c99
GTKCFLAGS:=-g $(shell pkg-config --cflags gtk+-2.0)
GTKLIBS:=$(shell pkg-config --libs gtk+-2.0)
 
all: gtkprog
 
gtkprog: gtkprog.o prog.o
	$(LD) $(GTKLIBS) gtkprog.o prog.o -o gtkprog
 
gtkprog.o: gtkprog.c
	$(CC) -c $(CFLAGS) $(GTKCFLAGS) gtkprog.c
 
prog.o: prog.h prog.c
	$(CC) -c $(CFLAGS) prog.c
 
clean: rm -f gtkprog gtkprog.o prog.o
Est au moment de la compilation je fais donc make dans le dossier ou se trouve tous les fichiers.

j'ai les erreurs:

/home/.......:156: undefined reference to `gtk_widget_show'
/home/........:157: undefined reference to `gtk_container_add'
/home/........:158: undefined reference to `g_type_check_instance_cast'
/home/........:159: undefined reference to `g_signal_connect_data'
/home/.........:160: undefined reference to `gtk_widget_show'
merci d'avance