15、交叉编译pango

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

内核:Linux 3.0

编译平台:ubuntu10.04

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

一、简介

Pango(Παν语)是一个开放源代码的自由函数库,用于高质量地渲染国际化的文字。Pango可以使用不同的后端字体,并提供了跨平台支持。 在与Cairo融合后,Pango可以完全进行文字处理和图形渲染。

二、下载pango源码包

进入http://ftp.gnome.org/pub/GNOME/sources/pango/下载一个的pango稳定版本源码包,这里选择pango-1.24.5.tar.bz2。

三、交叉编译pango步骤

#tar jxf pango-1.24.5.tar.bz2

#cd pango-1.24.5

./configure --prefix=/home/tool/gtk/pango_install/ --host=mipsel-linux --with-x FONTCONFIG_CFLAGS='-I/home/tool/gtk/fontconfig_install/include/' FONTCONFIG_LIBS='-L/home/tool/gtk/fontconfig_install/lib/ -lfontconfig' FREETYPE_CFLAGS='-I/home/tool/gtk/freetype_install/include/freetype2/ -I/home/tool/gtk/freetype_install/include/' FREETYPE_LIBS='-L/home/tool/gtk/freetype_install/lib/ -lfreetype' CAIRO_CFLAGS='-I/home/tool/gtk/cairo_install/include/cairo/ -I/home/tool/gtk/libpng/include/ -I/home/tool/gtk/DirectFB_install/include/directfb/ -I/home/tool/x11/install/include' CAIRO_LIBS='-L/home/tool/gtk/cairo_install/lib/ -lcairo -L/home/tool/gtk/libpng_install/lib/ -lpng -lpng12 -L/home/tool/gtk/DirectFB_install/lib/ -ldirectfb -L/home/tool/x11/include/lib -lX11 -lXrender' GLIB_CFLAGS='-I/home/tool/gtk/glib_install/include' GLIB_LIBS='-L/home/tool/gtk/glib_install/lib -lgio-2.0 -lglib-2.0 -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0' XFT_CFLAGS='-I/home/tool/x11/libxft_install/include' XFT_LIBS='-L/home/tool/x11/libxft_install/lib -lXft'  --x-includes='/home/tool/x11/install/include' --x-libraries='/home/tool/x11/install/lib'

其中:

路径:/home/tool/gtk/fontconfig_install/是交叉编译安装zlib生成的目录文件。

路径:/home/tool/gtk/freetype_install/是交叉编译安装freetype生成的目录文件。

路径:/home/tool/gtk/cairo_install/是交叉编译安装cairo生成的目录文件。

路径:/home/tool/gtk/libpng_install/是交叉编译安装libpng生成的目录文件。

路径:/home/tool/gtk/DirectFB_install/是交叉编译安装DirectFB生成的目录文件。

路径:/home/tool/gtk/glib_install/是交叉编译安装glib生成的目录文件。

路径:/home/tool/x11/install/是交叉编译安装所有x11依赖库生成的目录文件的集合(包括了libXrender和libXft)。

#make && make install

编译安装成功后在--prefix指定的目录下生成include和lib目录。

15、交叉编译pango相关推荐

  1. freetype和libiconv编译

    参考链接1( freetype)添加链接描述 参考链接2(libiconv-1.15 交叉编译)添加链接描述 osd需要做的准备:freetype和libiconv: freetype编码后,使用的是 ...

  2. linux mplayer_移植mplayer播放器到EK200开发板的步骤浅析

    mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布 此款软件可在各主流操作系统使用,一方面它资源占用率低:另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频. ...

  3. linux mplayer_移植mplayer播放器到MY-IMX6-EK200开发板的步骤浅析

    mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布. 此款软件可在各主流操作系统使用,一方面它资源占用率低:另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频 ...

  4. Linux桌面基础:X Window System——Xorg

    一.前言 Unix Like 操作系统不是只能进行服务器的架设而已,在美编.排版.制图.多媒体应用上也是有其需要的. 这些需求都需要用到图形接口 (Graphical User Interface, ...

  5. Linux交叉编译问题strace解决 signalfd.c:15: xlat/sfd_flags.h:17: error: size of array 'type name' is negative

    产品不是很稳定,执行shell容易出现段错误,为了定位打算移植strace到嵌入式板子上,环境是MIPS平台,从github上下载的strace源码,编译ARM平台通过( ubuntu 12.04 交 ...

  6. Qt 5.15.7 arm交叉编译+tslib-1.22+openssl-3.0.7+alse-1.2.8

    ubuntu Qt arm64交叉编译 tslib是一个用于触摸屏设备的开源函数库 ALSA为声卡提供的驱动组件 文章目录 ubuntu Qt arm64交叉编译 准备环境 编译tslib-1.22 ...

  7. 银河麒麟V10系统+飞腾CPU交叉编译安装Qt-5.15.2

    银河麒麟V10系统+飞腾CPU编译安装Qt-5.15.2 一.准备工作 1.下载qt源码包 下载网址:https://download.qt.io/archive/qt/ 在任意空闲位置新建文件夹,并 ...

  8. 用于Android系统的pango + cairo交叉编译

    做Android系统下的开发也有几年了,这几年间也遇到过很多问题,大多是从网上搜索解决办法,虽然不是都能找到完美的解决办法,但是基本对于结局问题是有帮助的,所以一直也没有整理遇到的问题(主要是太懒了! ...

  9. 交叉编译-15::libmpc.so.3: cannot open shared object file解决方法

    在使用CMake编译库时候有以下问题: /opt/ov798/bin/-/libexec/gcc/arm-ov798-linux-uclibcgnueabi/4.8.4/cc1: error whil ...

最新文章

  1. 4.12 总结-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  2. 6.NFC之非NDEF格式
  3. 在C#里调用C++的dll时需要注意的一些问题转
  4. android中私有方法 继承,Android项目实战系列—基于博学谷(五)个人资料
  5. Windows编程之网络之邮件槽通讯
  6. [NOIP2014]飞扬的小鸟
  7. (36)System Verilog类中方法示例
  8. Hive中HSQL中left semi join
  9. 如何以子类的形式运行多进程?
  10. 深入理解kafka_深入理解Kafka随书代码示例已整理完毕,附地址~
  11. [国家集训队]飞飞侠
  12. 绝缘检测是什么? 绝缘检测原理 绝缘检测检测的是什么?那个量?电压?电流?电阻?
  13. 新计算机 安装win2000,虚拟机安装Windows 2000超详细教程
  14. 大数据开发离线计算框架知识点总结
  15. 博客开通 坚持做自己懒得做但是正确的事情
  16. win7 与xp 互联步骤
  17. 企业单位Win 10家庭版如何打开Guest用户,并共享打印机
  18. java pfx 和cer_pfx证书和CER证书
  19. idea页面不显示鼠标光标了?_Mac鼠标光标消失怎么办?苹果电脑鼠标指针不显示的解决方法
  20. win7计算机自动关机设置在哪里设置方法,win7自动关机怎么设置?W7自动关机命令设置方法...

热门文章

  1. 网络提速降费助力“互联网+”发展
  2. PyCharm光标为覆盖模式时,如何恢复正常
  3. 解决Google Play商店出现“此设备未经Play保护机制认证”问题
  4. 北斗三号短报文终端露天矿山高边坡监测方案
  5. [分期付款] 建行安居分期,刚申请过,最高额度居然能申请到100万!汗。。
  6. FPGA 20个例程篇:4.串行DAC输出模拟电压控制LED亮度
  7. 华为商城 删除订单_“1111”上能建商城,扶贫惠购火力全开
  8. 今日芯声 | 美国真没接触外星人!斯诺登称看过CIA的资料库
  9. 搭建自己的YOLOv5目标检测平台出现的问题
  10. 华三交换机如何进入配置_华三交换机配置样例