[PLUTO-help] problema compilando un file con gcc
Andrea Ligabue
ligabue a chi02.unimo.it
Lun 9 Ago 2004 11:48:48 CEST
Ciao
sto cercando di compilare un semplice file c con gcc ...
il file richiede, tra l'altro
#inluice <GL/glut.h>
... visto che glut.h non risiede dove sono i normali file inlcude e visto
che alcune funzioni sono nella libreria libglut.so che anche essa non
risiede negli archivi standard ho provato a compilare con
gcc -I /usr/X11R6/include/ -L /usr/X11R6/lib -H -lm -lglut -o /home/ligabue/bin/vedo3_z vedo3.c
... con l'opzione -H riesco a vedere quali file sono inclusi ... e ottengo
. /usr/X11R6/include/GL/glut.h
.. /usr/X11R6/include/GL/gl.h
... /usr/X11R6/include/GL/glext.h
.. /usr/X11R6/include/GL/glu.h
. /usr/include/stdlib.h
...
ma alla fine anche messaggi del tipo
/home/ligabue/tmp/ccVuopQU.o(.text+0x8e2): In function `display':
: undefined reference to `glColor3f'
e
/usr/X11R6/lib/libglut.so: undefined reference to `glXSwapBuffers'
/usr/X11R6/lib/libglut.so: undefined reference to `glTranslatef'
/usr/X11R6/lib/libglut.so: undefined reference to `glXCreateContext'
/usr/X11R6/lib/libglut.so: undefined reference to `glXGetConfig'
...
allora, sembra che vada a leggere bene al libreri ... le funzioni
incriminate sono tutte definite in glut.h che (opazione -H) e' stato
regolarmente incluso ...
quale e' il problema ?
ho provato anche ad invertire l'ordine del -I e del -L ma senza risulato
...
grazie e buon lavoro a tutti
Liga
----------------------------------------------------------
There's no honorable way to kill, no gentle way to destroy.
There is nothing good in war. Except its ending.
-- Abraham Lincoln, "The Savage Curtain", stardate 5906.5
----------------------------------------------------------
tel +39 059 2055115
More information about the pluto-help
mailing list