Я собираю пример программы, которая использует opengl в Ubuntu (Linux). Краткий фрагмент кода выглядит следующим образом:
#include <stdlib.h>
#include <GL/glut.h>
void createBox( GLfloat centroX, GLfloat centroY,
GLfloat corR, GLfloat corG, GLfloat corB )
{
/* Cor */
glColor3f( corR, corG, corB );
Я установил все пакеты для разработки в opengl (в ubuntu), а именно:
freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa
libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev
Я компилирую пример следующим образом:
gcc -lGL CG_ex04.c -o main
и я получаю следующее
/tmp/ccDWmJDZ.o: In function `createBox':
CG_ex04.c:(.text+0x31): undefined reference to `glColor3f'
и другие ошибки в той же строке.
Кто-нибудь знает, что я делаю не так?
Заранее благодарим за любую помощь.