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°®ºÃÕßÄܸøÓè½â´ð! ²»ÒªÄ¬Èϰ²×°£¬¿ÉÒÔÔÚ×Ô¼º¼ÒÀïÃæ½¨¸öĿ¼°²×°£¬È»ºóÐ޸Ļ·¾³±äÁ¿¾Í ¿ÉÒÔÁË magic linux ./configure --prefix=/usr && make && make install
Ò³:
[1]