리눅스에서 MESA LIB인스톨
MESA라는 OpenGL free implementation인가 먼가를 깔았습니다..
첨에 추천하는 방법 ./configure 하구 make하는 방법을 썼는데 에러나서
Old style이라는 두번째 방법인 make config 이란 방법을 썼습지여~~
선택권이 여러개(make gcc-어쩌구 등등) 있었는데.. 전 make linux-x86 이란 config을 사용했었지요~
어쨎던... 성공적으로 끝나구 마지막으로 LD_LIBRARY_PATH란 변수를 /home/zhac218/downloaded/Mesa-5.0.2/lib 로 지정하라구 나오더라구여~~
그래서 zhac218폴더에 .bash_profile을 이렇게 수정했습니다..
--------------------
# .bash_profile 어쩌구 저쩌구 # user specific environment and startup programs LD_LIBRARY_PATH=/home/zhac218/downloaded/Mesa-5.0.2/lib PATH=$PATH:$HOME/bin:$LD_LIBRARY_PATH export PATH unset USERNAME---------------------
제 윈도우 환경에서나 학교 lab환경에서 다들 잘 돌아가던 C 코드를 컴파일 해봤는데.. GL/glut.h : No such file or directory 라는 에러가 뜨네여~~ 코드에서 #include <GL/glut.h>시킨거거든여~
MESA 메뉴얼엔 표준 OpenGL헤더 파일은 usr/include/GL에 있다
표준 OpenGL라이브러리 파일은 usr/lib에 있다라구 하고는~~
MESA 헤더를 설치하려면 cp -r include/GL /usr/include를 해라
MESA 라이브러리를 설치하려면 cp -pd lib/* /usr/lib를 해라
그래서 ~/downloaded/Mesa-5.0.2 안에서 위와 같은 명령을 주구도 해봤는데 안 되네여
제가 멀 잘못한걸까여?? 혹시 아실만하신분~~
compile시 다음과 같은 make로 해보았지여~~
Makefile
----------------
cc = gcc -g MESA = /usr IFLAGS = -I$(MESA)/include LFLAGS = -L$(MESA)/lib LIBS = -lglut -lGLU -lGL -lXm -lXi OBJECTS = HEADERS = .c.o: $(cc)$(IFLAG) -c$< SAMPLE: $(OBJECTS)$(HEADER) $(CC) -o sample sample.c $(IFLAGS) $(LFLAGS) $(LIBS)
----------------------
제가 리눅스 초보라~~ make사용법두 잘 모르겠구.. Shell사용법두 잘 모르겠구~~ Install두 어떻게 하는지 잘 모르겠구 그렇거든여~~
혹시나 도움주실분 계시다면 미리 감사드립니다...
glut 는 OpenGL 에서 지원되는 것이 아니라 독립된 라이브러리입
glut 는 OpenGL 에서 지원되는 것이 아니라 독립된 라이브러리입니다.
따로 설치하셔야 합니다.
그럼, 이만...
아참 물론.. bash_profile설정후 ..bash_profile이란
아참 물론.. bash_profile설정후 ..bash_profile이란 명령치구 시도했지여~~
앗 그런거 같군여~~ 감사~~
앗 그런거 같군여~~ 감사~~
GLUT는
http://www.opengl.org/developers/documentation/glut/index.html
서 다운가능합니다
여기서 소스받아서 컴파일하세여
즐린
댓글 달기