之前在编译一个公司的MTK平台的Android开机加密程序的时候死活编译不通过,后面发现,有一样东西没有设置:
TOOLPREFIX = $(ANDROID_SRC_PATH)/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8/bin/arm-linux-androideabi-
这一项指的是用Android交叉编译工具链中的arm编译器。
当设置了这一项,我再编译这个程序的时候,又出现某某头文件没有包含,那时就慌了,完全不知道如何解决,后面参考了一些博客后得出结论:
http://blog.csdn.net/smfwuxiao/article/category/1328624
必须要设置NDK来做编译环境,那么这就需要指定NDK的环境变量,如何指定?
到网上搜索下载一个工具:android-ndk-r9b