设为首页 加入收藏

TOP

DirectFB和Gtk+的交叉编译过程记录(二)
2014-11-24 12:00:20 来源: 作者: 【 】 浏览:1
Tags:DirectFB Gtk 交叉 编译 过程 记录
face=yes>arm-linux.cache


echo ac_cv_lib_cairo_cairo_surface_write_to_png=yes>>arm-linux.cache


echo ac_cv_path_FREETYPE_CONFIG=/data/gtk/bin/freetype-config>>arm-linux.cache


echo ac_cv_have_x=no>>arm-linux.cache


echo ac_cv_lib_freetype_FT_Get_Next_Char=yes>>arm-linux.cache



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

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


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


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Fedora下 DirectFB 开发手记 下一篇终于把WebKit(基于GTK)移植到ARM上

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)