pioter-b pisze:Kod: Zaznacz cały
gcc -I main.c -o moje `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0` -lglut
Zapewne ma funkcję
main
, ale polecenie jest niepoprawnie napisane.
Opcja
-I
kompilatora gcc służy do wskazywania, gdzie znajdują się pliki nagłówkowe, które załącza kod źródłowy programu.
W tym przypadku trzeba wskazać, gdzie jest katalog zawierający
gtkgl/gtkglarea.h
, więc spróbuj tak:
Kod: Zaznacz cały
gcc main.c -o moje -I /X/Y `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0` -lglut
Fragment
/X/Y
zastąp przez ścieżkę do katalogu, w którym jest
gtkgl/gtkglarea.h
. Jeśli na przykład
gtkglarea.h
znajduje się w
/usr/local/include/gtkgl
, to
/X/Y
zastąp przez
/usr/local/include
.