系统:ubuntu10.04
#1#
GNU make 工具
#2#
GNU gettext 软件包
gettext()函数,安装libc必须的软件包
#3#
GNU libiconv 库
iconv()函数,安装libc必须的软件包
#4#
fontconfig 库
fontconfig是提供系统范伟内字体设置,定制和允许应用程序访问的函数库
#5#
FreeType库
GTK+(基于DirectFB)的字体绘制是通过pango+freetype+fontconfig三者协作来完成的,其中,
fontconfig负责字体的管理和配置,freetype负责单个字符的绘制,pango则完成对文字的排版布局。
Freetype是一个操作字体的函数库,它不但可以处理点阵字体,也可以处理多种矢量字体,包括
truetype字体,为上层应用程序提供了一个统一的调用接口。
----------------
前#1~~#5系统一般会自带。需要注意的是如果GTK的安装路径为/opt/gtk时,在PKG_CONFIG_PATH中除了要添加/opt/gtk/lib/pkgconfig之外,还有加上/usr/lib/pkgconfig。因为安装在系统的库其.pc文件都在/usr/lib/pkgconfig中,想要在安装GTK时用到这些系统自带的库时,必须把路径设置清楚。
----------------
#6#
设置环境变量,主要是对PATH LD_LIBRARY_PATH PKG_CONFIG_PATH的设置
1)在根目录下面
>sudo gedit .bashrc
2)打开.bashrc后,在最后面添加:
export LD_LIBRARY_PATH=/opt/gtk/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/lib
export PATH=/opt/gt