0、交叉编译gtk+库(序)

0、交叉编译gtk+库(序)

目标平台:Loongson-1B开发板

内核:Linux 3.0

编译平台:ubuntu10.04

交叉工具链:gcc-3.4.6-2f

 

一、gtk+介绍:

    GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形用户界面(GUI)工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。

二、gtk+交叉编译过程:

    GTK+作为Linux平台下一种常用的GUI工具包,亦常被应用于嵌入式Linux系统环境,其编译移植过程需要较多的依赖库。网上介绍其交叉编译过程的资料比较少,且比较简略。因此这里根据本人移植gtk+库的一些工作,将其交叉编译过程一一列出,以供大家参考。

    以下是移植gtk+及其依赖库的一个基本过程(如需要具体了解每一个依赖库的交叉编译方法请查阅本博客对应文章)

    1、交叉编译zlib库

    2、交叉编译glib库

    3、交叉编译pkg-config库

    4、交叉编译atk库

    5、交叉编译libpng库

    6、交叉编译libjpeg-7库

    7、交叉编译freetype库

    8、交叉编译libtool库

    9、交叉编译libxml2库

    10、交叉编译fontconfig库

    11、交叉编译tiff库

    12、交叉编译pixman库

    13、交叉编译DirectFB库

    14、交叉编译cairo库

    15、交叉编译pango库

    16、交叉编译gtk+库

你可能感兴趣的:(ubuntu,移植,gtk,gtk+,交叉编译)