Gtk与Directfb的移植全过程.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Gtk与Directfb的移植全过程

所有源文件都在/usr/src/gtk-directf内,建一个文件夹/用来作为存放目标板上库文件的文件夹。 注:先编译依赖库 现在把要交叉编译的包排一下序,glib-2.1.0--atk-1.19.3--zlib-1.2.3--jpegsrc.v6b--libpng-1.2.19--freetype-2.1.10--libxml2-2.6.29--fontconfig-2.4.2--tiff-3.7.4--DirectFB-1.2.0--cairo-1.4.10--pango-1.16.4--gtk+-2.10.14 1,交叉编译glib-2.1.0 #cd /usr/src/gtk-directfb/glib-2.14.0 #echo ac_cv_type_long_long=yesarm-linux.cache #echo glib_cv_stack_grows=noarm-linux.cache #echo glib_cv_uscore=noarm-linux.cache #echo ac_cv_func_posix_getpwuid_r=yesarm-linux.cache #./configure --host=arm-linux --prefix=/gtkdfb --cache-file=arm-linux.cache #make make install 在/生成了4个文件夹(bin,include,lib,share), 2,交叉编译atk-1.19.3 #cd /usr/src/gtk-directfb/atk-1.19.3 #./configure --host=arm-linux --prefix=/ 修改/, /atk和/tests中的makefile文件中的变量,如下: DEP_CFLAGS = -pthread -I//include/glib-2.0 -I/gtkdfb/lib/glib-2.0/include DEP_LIBS = -L/gtkdfb/lib -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 GLIB_CFLAGS = -I/gtkdfb/include/glib-2.0 -I/gtkdfb/lib/glib-2.0/include GLIB_LIBS = -L/gtkdfb/lib -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 #make make install 3,交叉编译zlib-1.2.3 #cd //zlib-1.2.3 #CC=arm-linux-gcc ./configure --prefix=/gtkdfb --shared #make make install 4,交叉编译jpeg-6b 要手动建一个文件夹 #mkdir //man #mkdir /gtkdfb/man/man1 #cd /usr/src/gtk-directfb/jpeg-6b #CC=arm-linux-gcc ./configure --prefix=/gtkdfb --host=arm-linux --enable-shared --enable-static #make make install 5,交叉编译libpng-1.2.9 #cd /usr/src/gtk-directfb/libpng-1.2.29 #export LDFLAGS=-L/gtkdfb/lib #export CFLAGS=-I/gtkdfb/include #./configure --prefix=/gtkdfb --host=arm-linux --enable-shared --enable-static #make make install 6,交叉编译freetype-2..10 #cd /uar/src/gtk-directfb/freetype-2.1.10 #./configure --prefix=/gtkdfb --host=arm-linux --enable-shared --enable-static #make make install 7,交叉编译libxml2-2.6.2 #cd /usr/src/gtk-directfb/libxml2-2.6.29 #./configure --prefix=/gtkdfb --host=arm-linux #make make install 8,交叉编译fontconfig-2..2 #cd /usr/src/gtk-directfb/fontconfig-2.4.2 #export LDFLAGS=-L/gtkdfb

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档