Comstackr un programme C utilisant OpenGl sous Mac OS X

J’essaye de comstackr un programme C pour ma classe de CS. J’ai des outils de ligne de commande installés sur mon Mac, donc j’ai probablement OpenGL. La description du programme a été faite pour Ubuntu et il est dit pour moi de comstackr en utilisant:

gcc -Wall -ansi -pedantic -O2 main.o graphic.o imagem.o io.o -o ep2 -lGL -lGLU -lglut 

J’ai couru ça et ça a dit:

 ld: library not found for -lGL 

Quels drapeaux devrais-je utiliser? Que fais-je?

Sous MacOS X, vous n’utilisez pas de bibliothèques pour inclure des API de niveau système, mais Frameworks . La ligne de commande appropriée pour comstackr ce programme serait

 gcc -Wall -ansi -pedantic -O2 \ main.o graphic.o imagem.o io.o \ -o ep2 \ -framework OpenGL -lGLU -lglut 

Notez que GLU fait probablement partie du framework OpenGL. Et il peut être nécessaire d’installer d’abord GLUT.