由于项目的需要,要在嵌入式开发板上显示pdf文件,故记录一下mupdf移植到arm平台上的过程,之前考虑采用poppler方案,但poppler的依赖库太多了,得一个个编译,而mupdf的依赖都包含在了源码里面。
系统环境:ubuntu18
编译器:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf
硬件目标:i.mx6
首先进入到mupdf的源码目录下,使用vim工具打开Makerules,在文件末尾添加
ifeq "$(OS)" "imx6-cross"
CC = arm-linux-gnueabihf-gcc
LD = arm-linux-gnueabihf-ld
AR = arm-linux-gnueabihf