在 Mac 底下要編譯 OpenGL 程式,其實不需要 Cocoa 也可以執行編譯。首先要確定系統已安裝好 XCode ,並確定 /System/Library/ 底下有 OpenGL framework 以及 GLUT framework。
只要在 gcc 加上 -framework 參數使用 OpenGL , GLUT framework 等即可。
gcc -Wall -o abgr abgr.c -framework OpenGL -framework GLUT
其中 abgr 程式如下: