DirectFB和Gtk+的交叉编译过程记录(2)


修改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

########################################################################

编译过程中会提示缺少一些命令,到源中找到相应的包安装即可,至此所有源码包的编译全部通过

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwwjjs.html