browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

Compilare openGL su Ubuntu Gutsy Gibbon 7.10

Posted by on 26 ottobre 2007

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!

2 Responses to Compilare openGL su Ubuntu Gutsy Gibbon 7.10

  1. Paolo

    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!

  2. saul

    Grandeeeeeeeee grandeeeeeeeeeeeee, ti farà una statua grazie grazie grazie grazie grazie grazie grazie grazie

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Commenti aggiuntivi forniti da BackType