LinuxÒÁµéÔ°ÂÛ̳'s Archiver

massfish ·¢±íÓÚ 2006-3-27 16:48

gtk+-2.4.8°²×°ÎÊÌâ

ÎÒµÄϵͳÊÇRed Hat 9.0

´Ó[url]www.gtk.orgÏÂÔØµ½glib-2.4.8.tar.bz2ºÍgtk+-2.4.8.tar.bz2[/url]

1.ÏȰ²×°glibÈçÏÂ:

tar jxvf glib-2.4.8.tar.bz2
cd glib-2.4.8
./configure (ĬÈϰ²×°µ½/usr/local/libÏÂ)
make
make install

È»ºó:ÓÃÎı¾±à¼­Æ÷´ò¿ª/etc/ld.so.conf Ìí¼Ó/usr/local/lib
export PKG_CONFIG_PATH=/usr/local/lib
ÔËÐÐ: /sbin/ldconfigÐÞ¸Äld.so.cache

2.½Ó×Ű²×°gtk

tar jxvf gtk+-2.4.8.tar.bz2
./configure (±¨´í)
´íÎóÐÅÏ¢ÈçÏÂ:
checking for pkg-config... /usr/bin/pkg-config
checking for glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0... Requested 'glib-2.0 >= 2.4.0' but version of GLib is 2.2.1

configure: error: Library requirements (glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

PS: /usr/local/lib/pkgconfigϵÄglib-2.0.pcÄÚÈÝÈçÏÂ:
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

glib_genmarshal=glib-genmarshal
gobject_query=gobject-query
glib_mkenums=glib-mkenums

Name: GLib
Description: C Utility Library
Version: 2.4.8
Libs: -L${libdir} -lglib-2.0
Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib-2.0/include

Íû¸÷λlinux°®ºÃÕßÄܸøÓè½â´ð!

LG_linux ·¢±íÓÚ 2006-4-3 15:38

²»ÒªÄ¬Èϰ²×°£¬¿ÉÒÔÔÚ×Ô¼º¼ÒÀïÃæ½¨¸öĿ¼°²×°£¬È»ºóÐ޸Ļ·¾³±äÁ¿¾Í ¿ÉÒÔÁË

lplxj1122 ·¢±íÓÚ 2006-4-4 09:06

magic linux

xxxcyy ·¢±íÓÚ 2006-4-13 12:10

./configure --prefix=/usr && make && make install

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.