1、下载glib源代码
http://ftp.acc.umu.se/pub/gnome/sources/glib/
2、使用configure生成Makefile
./configure --prefix=/usr/local/glib-2.34.3
需要注意的地方
2.1在配置前,要确保系统已经安装了libffi开发包
如果没有安装,可以到libffi官网下载
在编译安装完libffi开发包后,需要设置两个环境变量,要不然这configure的时候会出现如下的错误提示:
no package 'libffi' found glib
设置的环境变量为:
export LIBFFI_CFLAGS=-I/usr/local/glib-2.34.3/lib/libffi-3.0.11/include
export LIBFFI_LIBS="-L/usr/local/glib-2.34.3/lib -lffi"
2.2 python需要2.5版本以上(包括2.5)
3、make & make install
更多内容可以参考官方文档