环境说明:
Linux版本 : CentOS Linux release 7.1.1503 (Core)
glib版本 : glib-2.47.3
A. 关于glib
glib库是Linux平台下最常用的C语言函数库,是一个底层库,具有很好的可移植性和实用性。
glib库的API网址 : http://www.gtk.org/
B. 大致的安装步骤如下:
1. 下载glib包
http://ftp.acc.umu.se/pub/GNOME/sources/glib/
本人下载的是最新的glib-2.47.3
下载完解压缩即可,内容大致如下图所示:
2. 执行经典的三步:./configure make make install
① 执行./configure
会提示出现缺少zlib库。
在centos环境下 执行 yum install zlib-devel
【注:如果没有切换为超级用户 前面需要加上sudo输入用户密码即可】
之后重新执行./configure,会继续提示出现缺少libffi库。
同理 执行 yum install libffi-devel
上面两个依赖库安装好后 执行./configure基本上就没问题了。
② 接着可以执行make 没有出现bug
③ 最后执行 make install
期间会出现好几次如下提示信息:
等待即可,中间不会出现新bug。
3. 安装完成之后检查是否安装成功
【
centos环境下执行 rpm -qa | grep glib
ubuntu环境下执行 dpkg -l | grep glib
】
至此 glib安装完毕,成功!