开源库交叉编译(十五)--- FreeType

下载:http://freetype.org/

源码:freetype-2.12.0.tar.gz

FreeType 依赖 zlib 和 libpng,先交叉编译 zliblibpng

Step 1:解压源码

tar -xvzf freetype-2.12.0.tar.gz

cd freetype-2.12.0/

Step 2:新建安装目录

mkdir arm_freetype

Step 3:配置

依赖 zlib 和 libpng

./configure --host=aarch64-linux-gnu --with-harfbuzz=no --with-brotli=no  \
--prefix=/home/xxx/share/3rdparty/freetype-2.12.0/arm_freetype \
ZLIB_CFLAGS=-I/home/xxx/share/3rdparty/zlib-1.2.13/arm_zlib/include  \
ZLIB_LIBS=-L/home/xxx/share/3rdparty/zlib-1.2.13/arm_zlib/lib  \
LIBPNG_CFLAGS=-I/home/xxx/share/3rdparty/libpng-1.6.34/arm_libpng/include  \
LIBPNG_LIBS=-L/home/xxx/share/3rdparty/libpng-1.6.34/arm_libpng/lib

不依赖 zlib 和 libpng

./configure --host=aarch64-linux-gnu --with-harfbuzz=no --with-zlib=no --with-png=no --with-brotli=no  \
--prefix=/home/xxx/share/3rdparty/freetype-2.12.0/arm_freetype

Step 4:编译,安装

make

make install

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Freetype是一个开源的字体引擎,它提供了统一的接口来访问多种字体格式文件,从而实现矢量字体的显示。在进行freetype交叉编译时,需要将文件放到目标板子上的/lib或/usr/lib目录下,程序在板子上运行时会调用这些文件。此外,还需要移植这个字体引擎并调用对应的API接口,提供字体文件,以实现矢量字体的显示功能。关于更详细的交叉编译freetype的步骤和方法,可以参考freetype的官方网站(https://www.freetype.org/)获取相关的信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [freetype交叉编译及在嵌入式linux上的简单使用及改变字体背景和颜色](https://blog.csdn.net/qq8864/article/details/111058174)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [如何交叉编译程序:以freetype为例](https://blog.csdn.net/weixin_45003868/article/details/130201791)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值