我想使用适用于 Android 的 gcc 4.8 交叉编译代码。运行 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 一起使用)
先感谢您