交叉编译:
tar xjf freetype-2.4.10.tar.bz2
./configure --host=arm-linux
make (到此处都没有发生问题)
make DESTDIR=$PWD/extmp instal(这步出现报错)
我看到韦老师的视频 也有这个错误,貌似不影响。我的问题反而是交叉编译的时候显示没有freetype库,已经指定了,相关头文件和库也已经放到交叉环境下。
book@www.100ask.org:~/test/nfs_root/03.freetype/02th_arm/01th$ arm-linux-gcc -finput-charset=GBK -o example1 example1.c -lfreetype -lm
/work/tools/usr/local/arm/4.3.2/bin/…/lib/gcc/arm-none-linux-gnueabi/4.3.2/…/…/…/…/arm-none-linux-gnueabi/bin/ld: cannot find -lfreetype
collect2: ld returned 1 exit status
book@www.100ask.org:~/test/nfs_root/03.freetype/02th_arm/01th$ echo $PATH
/home/book/bin:/home/book/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/work/tools/usr/local/arm/4.3.2/bin:/snap/bin
不知道你有没有遇到呢?