编译中报glib版本太低,得装个高版本才行.
看看自己 /usr/include和/usr/local下的glib版本是不是确实只有glib-2.0
$find /usr/local -name '*glib-2*'; find /usr/include -name '*glib-2*'
结果
/usr/local/include/glib-2.0
/usr/local/lib/pkgconfig/glib-2.0.pc
/usr/local/lib/libglib-2.0.so.0
/usr/local/lib/glib-2.0
/usr/local/lib/libglib-2.0.so.0.5200.3
/usr/local/lib/libglib-2.0.so
/usr/local/lib/libglib-2.0.la
/usr/local/share/gdb/auto-load/usr/local/lib/libglib-2.0.so.0.5200.3-gdb.py
/usr/local/share/aclocal/glib-2.0.m4
/usr/local/share/glib-2.0
/usr/include/glib-2.0
好吧确实没有,那就去下一个呗
http://ftp.gnome.org/pub/GNOME/sources/glib/2.32/glib-2.32.4.tar.xz
$ tar -vxf glib-2.32.4.tar.xz
$ cd glib-2.32.4/
$ ./configure --prefix=/usr/local/glib-2.32
$ make
$ make install
装好后再次用find看看
$ find /usr/local -name '*glib-2*'; find /usr/include -name '*glib-2*'
/usr/local/glib-2.3