Table of Contents

apt-get install libglut3 libglut3-dev

http://www.ma.utexas.edu/~willie10/linux_mesa/

http://oss.sgi.com/

http://www.redwiki.net/wiki/moin.cgi/OpenGL_20_c7_c1_b7_ce_b1_d7_b7_a1_b9_d6

cgao news group

http://www.oreillynet.com/pub/a/network/2000/06/23/magazine/opengl_intro.html http://linux.oreillynet.com/pub/a/linux/2000/09/15/blackhole.html

http://nehe.gamedev.net/ http://tassadar.physics.auth.gr/~chameleon/OpenGL/The%20Red%20Book/ http://graphics.tu-bs.de/people/schuberth/opengl/oglut http://www.xmission.com/~nate/tutors.html http://www.opengl.org/developers/code/examples/samples/samples.html http://www.redwiki.net/wiki/moin.cgi/Cygwin_20_c0_cc_be_df_b1_e2 http://www.spacejack.org/games/mingw/ http://limu.is.kyushu-u.ac.jp/~yonemoto/tips/cygwin-de-opengl.htm

컴파일하기

CygWin

opengl, gcc-mingw 패키지 설치

gcc -o source source.c -lglut32 -lglu32 -lopengl32 -mno-cygwin #mingw gcc를 이용하여 컴파일함.

Makefile

RM = rm -rf
CC = gcc
TARGETS = source
CFLAGS =
LDFLAGS = -lglut32 -lglu32 -lopengl32 -mno-cygwin

SRCS = source.c
HDRS =
OBJS = $(SRCS:.c=.o)

default : $(TARGETS)

$(TARGETS) : $(OBJS)
        $(RM) $@
#        $(CC) -o $@ $(OBJS) $(LDFLAGS)
        $(CC) -o $@ $(SRCS) $(LDFLAGS)
clean : 
        $(RM) $(OBJS) $(TARGETS)

linux

linux 에서는 libglut3 을 설치한다음에

gcc -o source source.c -lglut -lGL -lGLU

Makefile

CC = gcc 
LDLIBS = -lglut -lGL -lGLU -lm

.c:
	$(CC) $@.c $(LDLIBS) -o $@

간단버전 :)