Opengl linux sin definir referencia a funciones básicas.

Escribí un programa en Ubuntu 11.04 que usa freeglut. Funcionó bien Luego obtuve otra computadora y traté de ejecutar el programa en una instalación nueva de Ubuntu 11.04. No funciona Así que instalé

<code>sudo apt-get install freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu</code>1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev mesa-common-dev gcc

y trató de ejecutar el programa, que importa

<code>

    #include <GL/freeglut.h>
    #include <GL/gl.h>
    #include <GL/glu.h>
</code>

usando el comando

g++ -lGL -lGLU -lglut Driver.cpp -o a

Sin embargo, el enlazador o lo que sea escupe como 200 errores de la forma:

<code>

    Driver.cpp:(.text+0x3c6b): undefined reference to `glutSolidSphere'
    Driver.cpp:(.text+0x3c75): undefined reference to `glEnable'
    Driver.cpp:(.text+0x3c9a): undefined reference to `glColor4f'
    Driver.cpp:(.text+0x3cb5): undefined reference to `glRotatef'
    Driver.cpp:(.text+0x3d02): undefined reference to `glutSolidSphere'
    Driver.cpp:(.text+0x3d07): undefined reference to `glutSwapBuffers'

</code>

¿Cuál es la causa del problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta