交叉编译:
tar xjf freetype-2.4.10.tar.bz2
./configure --host=arm-linux
make
make DESTDIR=$PWD/tmp install
find -name stdio.h
平时使用#include<stdio.h>路径 ./arm-linux/include/stdio.h
编译出来的头文件应该放入:
/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include
编译出来的库文件应该放入:
/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib
把tmp/usr/local/lib/* 复制到 /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib
sudo cp * /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib -d -rf
cp *so* /work/nfs_root/fs_mini_mdev_new/lib -d
把tmp/usr/local/include/* 复制到 /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include
cp * /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include -rf
cp *so* /work/nfs_root/fs_mini_mdev/lib -d
mv freetype2/freetype .
错误
/arm-linux/include/ft2build.h:56:38: freetype/config/ftheader.h
freetype/config/ftheader.h
freetype2/freetype/config/ftheader.h
将freetype2/freetype移动到当前目录
arm-linux-gcc -o example1 example1.c -I /usr/local/include/freetype2 -lfreetype -lm