Chinaunix首页 | 论坛 | 博客
  • 博客访问: 293301
  • 博文数量: 34
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 433
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-23 13:16
文章分类

全部博文(34)

文章存档

2011年(3)

2010年(4)

2009年(6)

2008年(21)

我的朋友

分类: LINUX

2010-03-18 10:25:42

完整编译了一次gtk for ARM,好记忆不及烂笔头, 如果以后忘记了也能找回,哈哈
有不用的模块可以不编译,比如sqlite、libgtkhtml等...
只上传有用的脚本和补丁,其他就在网上自己找了...

文件:gtk_build.tar.bz2
大小:173KB
下载:下载



编译完成后需要配置一下系统:
1.把/zapp/etc/ts.conf中module_raw input注释去掉
2.创建/zapp/etc/directfbrc
wm=default
pixelformat=RGB16
3.拷贝data/arialuni.ttf到fs/usr/share/fonts目录中
4.在板子上导入环境
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CONSOLEDEVICE=/dev/tty
export TSLIB_CALIBFILE=/zapp/etc/pointercal
export TSLIB_CONFFILE=/zapp/etc/ts.conf
5.第一次执行请在ARM板子上执行,用于生成配置文件:(很重要,字体和图片能否显示就靠它了)
/zapp/bin/gdk-pixbuf-query-loaders > /zapp/etc/gtk-2.0/gdk-pixbuf.loaders
mkdir -p /zapp/etc/pango
/zapp/bin/pango-querymodules > /zapp/etc/pango/pango.modules



把全部文件的架构都列举一下,下载完文件放在相应目录就可以开始编译了:
./gtk/
    /build_gtk.sh
    /tar/
        /atk-1.13.2.tar.bz2
        /DirectFB-1.3.0.tar.gz
        /glib-2.16.3.tar.bz2
        /pango-1.20.2.tar.bz2
        /cairo-1.6.4.tar.gz
        /gtk+-2.12.9.tar.bz2
        /configure.in.gtkhtml
        /FusionSound-1.1.1.tar.gz
        /libgtkhtml-2.11.1.tar.bz2
        /pixman-0.12.0.tar.gz
        /DirectFB-examples-1.2.0.tar.gz
        /patch/
            /001-cairo_dfb-run-clipped-function.patch
            /003-gtk+-2.12.9-dok-scroll-experimental.patch
            /006-gtk+-2.12.9-dok-set-default-display-fix.patch
            /001-gtk+-2.12.9-dok4.patch
            /004-cairo-blit-optimization.patch
            /007-gtk+-2.12.9-dok-set-focus-fixes.patch
            /002-cairo_dfb-dest-image-clip.patch
            /004-gtk+-2.12.9-dok-visual-fix.patch
            /FusionSound-1.1.1-gcc43.patch
            /002-gtk+-2.12.9-gdkkeys_fix.patch
            /005-cairo-font-crash-fix.patch
            /003-cairo_dfb-zero-box-clip-fix.patch
            /005-gtk+-2.12.9-dok-event-block-fix.patch
./thirdpart/
    /build_thirdpart.sh
    /tar/
        /configure_pkg_config_glib
        /freetype-2.3.5.tar.bz2
        /libiconv-1.11.tar.gz
        /pkg-config-0.22.tar.gz
        /tslib-1.0.tar.bz2
        /curl-7.19.4.tar.bz2
        /gettext-0.17.tar.gz
        /libpng-1.2.34.tar.bz2
        /sqlite-3.5.9.tar.gz
        /zlib-1.2.3.tar.gz
        /fontconfig-2.4.91.tar.gz
        /jpegsrc.v6b.tar.gz
        /libxml2-2.6.24.tar.bz2
        /tiff-3.7.4.tar.gz

阅读(4089) | 评论(0) | 转发(0) |
0

上一篇:图像过滤综述

下一篇:wiki测试

给主人留下些什么吧!~~