Zaczne od tego, ze kod zrodlowy jest bez bledow - proste Hello world.
Kompiluje tak:
cc `pkg-config --cflags --libs gtk+-2.0` program.c -o program
A w wyniku otrzymuje:
/tmp/cctCFT0X.o: In function
main': program.c:(.text+0x32a): undefined reference to
GTK_TEXT'
program.c:(.text+0x88e): undefined reference to `GTK_TEXT'
collect2: ld returned 1 exit status
Sposob kompilacji wziety wprost z dokumentacji gtk. Mam (chyba) zainstalowana wersje GTK 2.0 (jak to sprawdzic?).
Jezeli kompiluje tak:
gcc -Wall -g program.c -o program `gtk-config --cflags` `gtk-config --libs`
... to dziala, ale jest uzywana stara wersja gtk :| (prawdopodobnie 1.2) - nie ma wielu funkcji dostepncyh w gtk 2.0
Co robie nie tak?