现在的位置: 首页 > 综合 > 正文

gtk+-2.12.9 ARM平台编译笔记

2013年08月03日 ⁄ 综合 ⁄ 共 2089字 ⁄ 字号 评论关闭

完整编译了一次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

抱歉!评论已关闭.