15、交叉编译pango
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相关推荐
- freetype和libiconv编译
参考链接1( freetype)添加链接描述 参考链接2(libiconv-1.15 交叉编译)添加链接描述 osd需要做的准备:freetype和libiconv: freetype编码后,使用的是 ...
- linux mplayer_移植mplayer播放器到EK200开发板的步骤浅析
mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布 此款软件可在各主流操作系统使用,一方面它资源占用率低:另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频. ...
- linux mplayer_移植mplayer播放器到MY-IMX6-EK200开发板的步骤浅析
mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布. 此款软件可在各主流操作系统使用,一方面它资源占用率低:另一方面,无论是音频还是视频方面,它支持的格式相当全面,能支持播放大部分的音频 ...
- Linux桌面基础:X Window System——Xorg
一.前言 Unix Like 操作系统不是只能进行服务器的架设而已,在美编.排版.制图.多媒体应用上也是有其需要的. 这些需求都需要用到图形接口 (Graphical User Interface, ...
- 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 交 ...
- 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 ...
- 银河麒麟V10系统+飞腾CPU交叉编译安装Qt-5.15.2
银河麒麟V10系统+飞腾CPU编译安装Qt-5.15.2 一.准备工作 1.下载qt源码包 下载网址:https://download.qt.io/archive/qt/ 在任意空闲位置新建文件夹,并 ...
- 用于Android系统的pango + cairo交叉编译
做Android系统下的开发也有几年了,这几年间也遇到过很多问题,大多是从网上搜索解决办法,虽然不是都能找到完美的解决办法,但是基本对于结局问题是有帮助的,所以一直也没有整理遇到的问题(主要是太懒了! ...
- 交叉编译-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 ...
最新文章
- 4.12 总结-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 6.NFC之非NDEF格式
- 在C#里调用C++的dll时需要注意的一些问题转
- android中私有方法 继承,Android项目实战系列—基于博学谷(五)个人资料
- Windows编程之网络之邮件槽通讯
- [NOIP2014]飞扬的小鸟
- (36)System Verilog类中方法示例
- Hive中HSQL中left semi join
- 如何以子类的形式运行多进程?
- 深入理解kafka_深入理解Kafka随书代码示例已整理完毕,附地址~
- [国家集训队]飞飞侠
- 绝缘检测是什么? 绝缘检测原理 绝缘检测检测的是什么?那个量?电压?电流?电阻?
- 新计算机 安装win2000,虚拟机安装Windows 2000超详细教程
- 大数据开发离线计算框架知识点总结
- 博客开通 坚持做自己懒得做但是正确的事情
- win7 与xp 互联步骤
- 企业单位Win 10家庭版如何打开Guest用户,并共享打印机
- java pfx 和cer_pfx证书和CER证书
- idea页面不显示鼠标光标了?_Mac鼠标光标消失怎么办?苹果电脑鼠标指针不显示的解决方法
- win7计算机自动关机设置在哪里设置方法,win7自动关机怎么设置?W7自动关机命令设置方法...
热门文章
- 网络提速降费助力“互联网+”发展
- PyCharm光标为覆盖模式时,如何恢复正常
- 解决Google Play商店出现“此设备未经Play保护机制认证”问题
- 北斗三号短报文终端露天矿山高边坡监测方案
- [分期付款] 建行安居分期,刚申请过,最高额度居然能申请到100万!汗。。
- FPGA 20个例程篇:4.串行DAC输出模拟电压控制LED亮度
- 华为商城 删除订单_“1111”上能建商城,扶贫惠购火力全开
- 今日芯声 | 美国真没接触外星人!斯诺登称看过CIA的资料库
- 搭建自己的YOLOv5目标检测平台出现的问题
- 华三交换机如何进入配置_华三交换机配置样例