修改configure文件 与之前执行cairo的脚本configure参数是对应地,如果不对应,会出现can't link to pango的错误。
have_cairo=true
have_cairo_png=true
have_cairo_ps=true
have_cairo_pdf=true
have_cairo_freetype=true
./configure --host=arm-linux --prefix=$PREFIX --enable-cairo --without-x --cache-file=arm-linux.cache
14. gtk
export LDFLAGS="-L$PREFIX/lib -Wl,-rpath,$PREFIX/lib"
export CPPFLAGS="-I$PREFIX/include"
echo ac_cv_path_GTK_UPDATE_ICON_CACHE=/usr/bin/gtk-update-icon-cache>arm-linux.cache
echo ac_cv_path_GDK_PIXBUF_CSOURCE==/usr/bin/gdk-pixbuf-csource>>arm-linux.cache
./configure --host=arm-linux --prefix=$PREFIX --with-gdktarget=directfb --without-x --cache-file=arm-linux.cache
LDFLAGS中的-Wl,-rpath,$PREFIX/lib设定,解决了找不到pango的问题
设定了CPPFLAGS,解决了jpeglib.h找不到的问题,从而支持了jpeg
########################################################################
编译过程中会提示缺少一些命令,到源中找到相应的包安装即可,至此所有源码包的编译全部通过