编译主机环境: Ubuntu 10.04
交叉编译器版本:arm-linux-gcc 4.5.1
tar jxvf glib-2.24.1.tar.bz2
cd glib-2.24.1
./autogen.sh
touch arm.cache
gedit arm.cache
复制如下内容到arm.cache后保存退出
glib_cv_long_long_format=yes
glib_cv_stack_grows=no
glib_cv_working_bcopy=no
glib_cv_uscore=no
ac_cv_func_posix_getpwuid_r=yes
ac_cv_func_nonposix_getpwuid_r=no
ac_cv_func_posix_getgrgid_r=no
./configure --cache-file=arm.cache --host=arm-linux --prefix=/usr/local/arm/glib-2.24.1
make
make install