编译安装gtk+-2.8.0

本文档详细介绍了如何在Linux环境下手动编译安装GTK+-2.8.0,包括所需的依赖库安装,如glib2、jpeg、tiff、libiconv等,并提供了解决源码包问题的方法,最后成功安装GTK+ 2.8.0。
 

安装GTK+-2.8.0需先安装完整的X11R6:
http://blog.renren.com/blog/bp/Q7eXbMuRos

目录结构为:
src/gtk
src/gtk/atk-1.4.1.tar.g
src/gtk/cairo-1.8.10.tar.gz
src/gtk/glib2
src/gtk/glib2/gettext-0.18.1.1.tar.gz
src/gtk/glib2/glib-2.7.1.tar.bz2
src/gtk/glib2/jpegsrc.v6b.tar.gz
src/gtk/glib2/libiconv-1.14.tar.gz
src/gtk/glib2/tiff-v3.5.7.tar.gz
src/gtk/gtk+-2.8.0.tar.bz2
src/gtk/pango-1.10.1.tar.bz2
src/gtk/pixman-0.12.0.tar.gz

关闭SELinux:
$ su - root -c 'setenforce 0'

$ cd ~/src/gtk/glib2
$ tar -zxvf jpegsrc.v6b.tar.gz
$ cd jpeg-6b
$ ./configure --prefix=/home/amule
$ make
$ make install

这个自官方下载的源码包似乎存在一些问题,即,只生成相关的可执行文件、头文件,却没有生产所要的jpeg库。而系统一般已经安装了jpeg包,含jpeg库,但不含jpeg头文件。故将两者结合起来:
$ ln -s /usr/lib/libjpeg.so.62.0.0 /home/amule/lib/libjpeg.so
$ cp ~/src/gtk/glib2/jpeg-6b/jpeglib.h ~/include
$ cp ~/src/gtk/glib2/j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值