常用库之二:libfreetype的交叉编译
来源:互联网 发布:word97 2003软件下载 编辑:程序博客网 时间:2024/06/05 17:43
开发平台:Ubuntu11.04
编 译器:arm-gcc-4.1.1.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3821111上下载)
FreeType源码包:freetype.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3826870上下载)
FreeType是一个用C语言实现的字体栅格化引擎制作的函数库。它可以用来将字符栅格化并映射成位图以及提供其他字体相关业务的支持。它支持各种字体格式,包括TrueType、Type 1以及OpenType等。
交叉编译freetype-2.3.2.tar.bz2:
$ tar jvxf freetype-2.3.2.tar.bz2$ cd freetype-2.3.2/$ ./configure CC=arm-linux-gnu-gcc --host=arm-linux –prefix=$PWD/_install$ make && make install
FreeType 1是一个去掉了苹果和微软原始痕迹的清洁版。
交叉编译freetype-1.3.1.tar.gz:
$ tar zvxf freetype-1.3.1.tar.gz$ cd freetype-1.3.1/$ ./configure --host=arm-linux --enable-static --prefix=$PWD/_install
然后修改config.cache文件其中的三个值为:
ac_cv_path_LD=${ac_cv_path_LD=arm-linux-gnu-ld}ac_cv_prog_CC=${ac_cv_prog_CC=arm-linux-gnu-gcc}ac_cv_prog_CPP=${ac_cv_prog_CPP='arm-linux-gnu-gcc -E'}
修改好后再配置configure一次。
$ ./configure --host=arm-linux --enable-static --prefix=$PWD/_install
修改产生的Makefile文件,以跳过编译test目录。去掉“all:”后的变量“tttest”,以及注释掉“install:”下的第二行:“cd $(FTTESTDIR); $(MAKE) –f$(MAKEFILE) install”。最后执行make && make install命令编译和安装。
$ make && make install
交叉编译最新版本的FreeType库freetype-2.4.8.tar.bz2(可从官网http://www.freetype.org/上下载):
$ tar jvxf freetype-2.4.8.tar.bz2$ cd freetype-2.4.8/$ ./configure CC=arm-linux-gnu-gcc --host=arm-linux --prefix=$PWD/_install$ make && make install
- 常用库之二:libfreetype的交叉编译
- 常用库之三:libpng的交叉编译
- 常用库之四:zlib的交叉编译
- 常用库之五:libtiff的交叉编译
- 常用库之六:ibfontconfig以及libexpat的交叉编译
- 常用库之七:libusb和usbutils的交叉编译
- 常用库之八:libpopt的交叉编译
- 常用库之九:libncurses的交叉编译
- 算法库之二:libredblack的交叉编译
- 常用的交叉编译
- 交叉编译常用库
- 常用库之一:libjpeg的交叉编译
- 如何编译libfreetype
- 制作文件系统之二:BusyBox的交叉编译
- 流媒体直播之二imx6 arm板的live555的交叉编译
- 算法库之三:libcprops的交叉编译
- Qt库的交叉编译
- 交叉编译之二:linux环境搭建及下载程序
- [技巧] Windows下安装Emacs的最佳方法
- 使用myeclipse的configuration center安装subclipse插件
- 谈谈final, finally, finalize的区别
- C++中的静态对象需要注意的几个问题
- Singleton in C#
- 常用库之二:libfreetype的交叉编译
- 常用库之三:libpng的交叉编译
- Emacs安装CEDET与JDEE
- 常用库之四:zlib的交叉编译
- tomcat 6.0.20 连接池配置 SQL server 2000数据库
- sqlserver 2005中getDate()时间转换
- tomcat 7配置数据库连接池,使用SQL Server2005实现
- 关于大数运算问题(麦森数)
- 苹果网站导航网站推荐(www.mac110.com)