源码:freetype-2.12.0.tar.gz
FreeType 依赖 zlib 和 libpng,先交叉编译 zlib 和 libpng。
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