关于加入NDK编译环境的方法以及如何加入PIE模块的编译选项
之前在编译一个公司的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 (1)NDK_HOME设置成环境变量,并指定编译环境的路径: 打开/etc/bash.bashrc后,在第一行添加:export NDK_HOME=/home/pst/tools/android-ndk-r9b/ 指定完可以...