[ milan_d @ 27.06.2003. 12:21 ] @
Pocetnik sam u Linuxu i pokussao sam da prevedem prvi
OpenGL program pod Linuxom. Dobijem sledece greske
od linkera:

cd /home/miland/temp/
gcc /home/miland/temp/temp.cpp -lGL -lGLU -lglut
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XGetExtensionVersion'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XFreeDeviceList'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XQueryDeviceState'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XListInputDevices'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XFreeDeviceState'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XOpenDevice'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XmuLookupStandardColormap'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libglut.so: undefined reference to `XSelectExtensionEvent'
collect2: ld returned 1 exit status

Program kompajliram sa:
gcc /home/miland/temp/temp.cpp -lGL -lGLU -lglut
Koje jos biblioteke treba da linkujem?

milan_d
[ Predrag Damnjanovic @ 27.06.2003. 16:17 ] @
Probaj
-lX
da dodas
[ milan_d @ 28.06.2003. 00:14 ] @
Citat:

Probaj
-lX
da dodas


Ne radi. Linker javlja da ne moze da nadje
tu biblioteku. Izgleda da nije instalirana.
Koje je puno ime fajla?
[ Dejan Lozanovic @ 28.06.2003. 18:18 ] @
e da ne bi sada krenuo da pisem sve libove i njihove putanje evo ti pogledaj na jednom zivom primeru. Tj pogledaj make file. Pa e ti sve biti jasno, ujedno obrati paznju i na promenljive u samom fajlu jer ne bi bilo lose da tako organizujes make file, jer make vec u sebi ima neka predefinisana pravila za odredjene tipove datoteka.