2008년 02월 19일
Gtk+ 설치
l GTK+ 참고 사이트
n http://developer.gnome.org/doc/API/2.0/gtk/gtk-building.html (Building and testing GTK+ 부분 참고)
n http://blog.naver.com/m48tank1.do?Redirect=Log&logNo=140010990662
l “Building and testing GTK+” 사이트 해석
n 첫번째로 external dependencies가 필요하다.
pkg-config, GNU make, the JPEG, PNG, and TOFF libraries, FreeType 그리고 필요하면 libiconv, libintl 등
개인의 패키지에 제공된 문서를 읽어라.
pkg-config를 제외하고는 이미 인스톨되어 있을 것이다.
n GTK+ 라이브러리는 순서대로 build하고 install해야한다.
GLib, Pango, ATK, GTK+ 순으로. configure -> make -> make install
< GTK+ 설치 순서 >
l glib 설치
[root@UPnP1 src]# tar xzvf glib-2.6.4.tar.gz
[root@UPnP1 glib-2.6.4]# ./configure --prefix=/opt/gtk/
[root@UPnP1 glib-2.6.4]# make
[root@UPnP1 glib-2.6.4]# make install
l 패스 설정
[root@UPnP1 root]# vi .bash_profile
CPPFLAGS="-I/opt/gtk/include"
LDFLAGS="-L/opt/gtk/lib"
PKG_CONFIG_PATH="/opt/gtk/lib/pkgconfig"
export CPPFLAGS LDFLAGS PKG_CONFIG_PATH
LD_LIBRARY_PATH="/opt/gtk/lib"
PATH="/opt/gtk/bin:$PATH"
export LD_LIBRARY_PATH PATH
è 로그아웃 후 로그인
[root@UPnP1 atk-1.9.0]# vi /etc/ld.so.conf
/opt/gtk/lib
[root@UPnP2 atk-1.9.0]# /sbin/ldconfig
à 재부팅하기
l pango 설치
[root@UPnP1 pango-1.8.1]# ./configure --prefix=/opt/gtk/
...
checking for xft >= 2.0.0... yes
...
configuration:
backends: FreeType X Xft
-> 위와같이 메시지가 나오면 성공!
[root@UPnP1 pango-1.8.1]# make
[root@UPnP1 pango-1.8.1]# make install
l atk 설치
[root@UPnP1 atk-1.9.0]# ./configure --prefix=/opt/gtk/
[root@UPnP1 atk-1.9.0]# make
[root@UPnP1 atk-1.9.0]# make install
l gtk+ 설치
[root@UPnP1 src]# tar xzvf gtk+-2.6.7.tar.gz
[root@UPnP1 gtk+-2.6.7]# ./configure --prefix=/opt/gtk/
...
configuration:
target: x11
[root@UPnP1 gtk+-2.6.7]# make
[root@UPnP1 gtk+-2.6.7]# make install
l gtk+ 컴파일 및 실행
[root@UPnP1 helloworld2]# make
à 원래 리눅스가 설치된 곳과 연결된 모니터에서 클릭하여 확인하면 동작한다.
# by | 2008/02/19 19:15 | TheDigit | 트랙백 | 덧글(0)




☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]