UbuntuにOpenGL
glutのインストールにいくです。
便利なパッケージがあるときはそれを使うのが人情。
というわけで例のとおりapt-getしましょう。
sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev
さてサンプルを適当に作ってコンパイルしてみよう。
/** * @file sample.c */ #include <GL/glut.h> void display(void) { glClear(GL_COLOR_BUFFER_BIT); glFlush(); } void init(void) { glClearColor(0.0, 0.0, 1.0, 1.0); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGBA); glutCreateWindow(argv[0]); glutDisplayFunc(display); init(); glutMainLoop(); return 0; }
ちなみにこれはhttp://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html:「GLUTによる手抜き入門」のソースを引用した。
さて、これをれっつこんぱいる。
gcc -lglut -lGLU -lGL sample.c
するとa.outがでてくる。でてきたよね?
./a.out
するとプログラムが実行できます。青いダイアログが表示されたはず。。。