我想使用gcc 4.8 for Android交叉编译代码。运行make-standalone-toolchain.sh会给出
arm-linux-androideabi-gcc(GCC)4.6 20120106(预发布)
根据文档1,可以选择为gcc 4.8
构建它添加了APP_ABI = armeabi-v7a-hard,附加的multilib选项-mfloat-abi = hard。这些选项适用于ARM GCC 4.6 / 4.8和clang 3.3 / 3.4(使用4.8的汇编程序,链接程序和库)。
目前我正在使用此命令生成独立工具链。
sudo sh make-standalone-toolchain.sh --verbose --ndk-dir = PATH_TO_ / android-ndk-r9d --system = darwin-x86_64 --toolchain = arm-linux-androideabi-4.8 --install- DIR = PATH_TO_INSTALL_DIR
有关如何使用NDK for gcc 4.8制作独立编译器的任何想法? (我计划将此编译器与cmake一起使用)
提前谢谢