리눅스에서 MESA LIB인스톨

zhac218의 이미지

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두 어떻게 하는지 잘 모르겠구 그렇거든여~~

혹시나 도움주실분 계시다면 미리 감사드립니다...

bugiii의 이미지

glut 는 OpenGL 에서 지원되는 것이 아니라 독립된 라이브러리입니다.
따로 설치하셔야 합니다.
그럼, 이만...

zhac218의 이미지

아참 물론.. bash_profile설정후 ..bash_profile이란 명령치구 시도했지여~~

zhac218의 이미지

앗 그런거 같군여~~ 감사~~

hys545의 이미지

http://www.opengl.org/developers/documentation/glut/index.html
서 다운가능합니다
여기서 소스받아서 컴파일하세여

즐린

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.