IMX6ULL 交叉编译 freetype

267 阅读1分钟

以 IMX6ULL 开 发 板 为 例 , 它 的 工 具 链 是 arm-buildroot-linux-gnueabihf-gcc,可以执行以下命令:

查看头文件、库文件路径

echo 'main(){}'| arm-buildroot-linux-gnueabihf-gcc -E -v - image.png

过程

book@100ask$ tar xJf freetype-2.10.2.tar.xz

book@100ask$ cd freetype-2.10.2

book@100ask:~/freetype-2.10.2$ ./configure --host=arm-buildroot-linux-gnueabihf --prefix=$PWD/tmp

book@100ask:~/freetype-2.10.2$ make

book@100ask:~/freetype-2.10.2$ make install

book@100ask:~/freetype-2.10.2$ cd tmp

book@100ask:~/freetype-2.10.2/tmp$ cp include/* -rf /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/arm-buildroot-linux-gnueabihf/sysroot/usr/include

book@100ask:~/freetype-2.10.2/tmp$ cp lib/* -rfd /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/

会有一个报错

image.png