Facilissimo! Per compilare serve ovviamente il compilatore gcc, che viene installato sempre per default (se non sbaglio) e le librerie: glut. Su Linux c’è freeglut quindi per averlo sul vostro pc andate su Amministrazione -> Gestore pacchetti Synaptic e digitate freeglut3. Esso installa tutta una serie di pacchetti, tra cui Mesa, nella cartella /usr/include, creando una cartella /GL.
Quando avete terminato l’installazione controllate di avere tutti questi file dentro /usr/include/GL:
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/gl.h
/usr/include/GL/glext.h
/usr/include/GL/gl_mangle.h
/usr/include/GL/glu.h
/usr/include/GL/glu_mangle.h
/usr/include/GL/glut.h
/usr/include/GL/glx.h
/usr/include/GL/glxext.h
/usr/include/GL/glx_mangle.h
Una volta terminata l’installazione avete tutto l’occorrente per programmare con openGL. Per compilare un file che usa openGL si compila come per tutti i file .c, ovvero gcc nomeFile.c -o nomeFile -lglut. L’opzione “lglut” sta ad indicare che il compilatore deve linkare alla libreria glut.h dentro quella cartella /usr/include/GL (ovviamente nel file c dovete indicare #include <GL/glut.h>). Senza questa opzione il compilatore si arrabbia notevolmente!
Questa è la mia configurazione e per ora tutto sembra funzionare per il meglio! Spero anche per voi!
Bella ale!appena risistemo il cavo ethernet e lo faccio passare in giro per casa in modo che non sia visibile ad occhio nudo … riprenderò questo topic!ciao!
Grandeeeeeeeee grandeeeeeeeeeeeee, ti farà una statua grazie grazie grazie grazie grazie grazie grazie grazie