Программирование Opengl ES в Ubuntu

Я хочу запрограммировать somthing, используя opengl es, i search software center для чего-то связанного
и я нашел libgles1-mesa-dev , тогда я написал простую основную программу и включил:

#include <GLES/gl.h> #include <GLES/glext.h> 

и он компилируется, но если я пытаюсь использовать функцию opengl es, это говорит о неопределенной ссылке. (что означает включение без использования компиляции функций, но после написания функции она дает эту ошибку)

я скомпилирован с использованием простых

 gcc ./*.c -o xxx 

как я могу использовать эту библиотеку для программирования opengl es 1.x?
или вообще обстоит?

я сделал это, и это сработало:

  1) sudo apt-get install libgles1-mesa libgles1-mesa-dev 2) sudo apt-get install freeglut3 freeglut3-dev 3) gcc ./*.c -o "XXX" -L/usr/lib/x86_64-linux-gnu/ -lGLESv1_CM -lglut 

эти шаги на ubuntu 13.04 64 бит, потому что "-L / usr / lib / x86_64-linux-gnu /"
изменяется в зависимости от вашего дистрибутива.

Вы должны включить флаг gles и библиотеки.

  gcc ./*.c -o xxx `pkg-config --cflags --libs gles`