ARM_Linux环境下FreeType的移植与安装

时间:2021-06-21 20:26:05   收藏:0   阅读:33

因为ARM开发板需要屏幕显示中文,因此移植了freetype,并记录下移植的过程

一、下载地址

https://savannah.nongnu.org/download/freetype/
以上地址有freetype各个版本的源码下载

二、 移植平台与环境

1.	ubuntu20.04LTS
2.	arm-linux-gnueabihf-gcc
3.	gcc version 4.9.2
4.	freetype-2.10.0

三、 选择自己需要的freetype版本进行下载

wget https://savannah.nongnu.org/download/freetype/freetype-2.10.0.tar.bz2

四、 解压缩

tar xvf freetype-2.10.0.tar.bz2

五、 生成Makefile文件

cd freetype-2.10.0/
./configure --prefix=/home/wei/freetype --host=arm-linux CC=/opt/a7_toolchain/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-gcc --enable-shared --enable-static --with-zlib=no --with-bzip2=no --with-png=no --with-harfbuzz=no

六、 编译并且安装生成freetype的头文件以及库文件

make && make install

七、头文件以及库文件路径

头文件路径:	/home/wei/freetype/include/freetype2/
库文件路径:	/home/wei/freetype/lib

到此,freetype移植完毕,以下介绍一下freetype移植思路

1.	本次移植不使用zlib、bzip2、png、harfbuzz等 		
2.	本次移植同时生成了静态库与动态库,可根据需要选择使用

原文:https://www.cnblogs.com/StartMyblog/p/14914975.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!