p;
cd glib-2.8.0
d)
./configure; make; make install
7) 创建文件:/usr/X11R6/lib/pkgconfig/xrender.pc,其内容如下:
prefix=/usr/X11R6
exec_prefix=/usr/X11R6/bin
libdir=/usr/X11R6/lib
hardcode_libdir_flag_spec=
includedir=/usr/X11R6/include
Name: Xrender
Description: X
Xrender library
Version: 1.2.0
Requires:
Libs:
${hardcode_libdir_flag_spec} -L${libdir} -lXrender
Cflags:
-I${includedir}
说明:安装TinyX后,并没有生成xrender.pc,查看了一下相关的库和头文件,都是正常的。Cairo通过xrender.pc去检查Xlib相关设置,于是手工编辑了这个文件,以使cairo的configure不会出错。
8) 安装cairo
a)
下载cairo-1.0.0.tar.gz
b)
tar zxvf cairo-1.0.0.tar.gz
c)
cd cairo-1.0.0
d)
./configure --with-x
--disable-win32;make; make install
9) 安装pango
a)
下载pango-1.10.0.tar.gz
b)
tar zxvf pango-1.10.0.tar.gz
c)
cd pango-1.10.0
d)
./configure --with-x;make;make
install
10)
安装atk
a)
下载atk-1.10.1.tar.gz
b)
tar zxvf atk-1.10.1.tar.gz
c)
cd atk-1.10.1
d)
./configure; make; make install
11)
安装gtk
a)
下载gtk+-2.8.0.tar.bz2
b)
tar jxvf gtk+-2.8.0.tar.bz2
c)
cd gtk+-2.8.0
d)
./configure --with-x
--without-libtiff
e)
cd /usr/X11R6/include
f)
ln freetype2/freetype/ freetype
-s
g)
make;make install
说明:编译时,找不文件ftheader.h,在系统里查找了一下,发现该文件在:
/usr/X11R6/include
/freetype2/freetype/config/ftheader.h
一时没有想到好的办法,就建了一个符号连接,让gcc可以找到该文件,这实属下策。
12)
安装qvwm
a)
下载qvwm-1.1.12.tar.gz
b)
tar zxvf qvwm-1.1.12.tar.gz
c)
cd qvwm-1.1.12
d)
./configure;make;make install
13)
测试
a)
export DISPLAY=:0
b)
Xfbdev &
c)
gk-demo
呵,搞定了,有些地方技巧性的绕过去了,并没有完全弄清楚,还需要进一步研究。在编译的过程中,遇到的不少configure或者make通不过的情形,一般都是缺少某些库,或者编辑的先后顺序不对引起的。由于在VMWare里执行比较慢,重编译一次要花很长时间,以至于花了五六个晚上才搞定。
上一页 [1] [2] [Sql Server]Sql精妙语句--各种求值函数 [网页制作]网页表格之---多个表格纵向排列 [网页制作]JavaScript另类用法--读取和写入cookie [网页制作]号称非常安全的上网工具---360安全浏览器介绍 [办公软件]信息技术教学篇---Word工具栏的显示、隐藏及四种菜… [操作系统]开始菜单---运行命令大总结 [操作系统]网络转载---64位操作系统与32位的区别 [操作系统]ldap:///(没有响应)Windows无法访问指定设备、路径… [网络技术]安全篇---交换机设置方法介绍 [聊天工具]Real10 & Xpdf installation on Linux Box
|