我正在尝试在 Linux 下实现这一点, 将 Objective C 支持添加到 Android NDK
我从这里拿了一些参考资料
http://blog.vucica.net/2011/06/developing-objective-c-apps-for-android-using-mac-os-x.html
但它不能编译,因为二进制文件是用于 OS-X
所以在那之后我决定为 Linux 编译 ndk-tools,点击这个链接
http://michael.f1337.us/2011/11/19/rebuilding-the-android-ndk-for-objective-c-support/
我得到的第一个错误,缺少 --mpc-version 信息,可以在 build-gcc.sh 文件中手动添加,现在我被困在下一步,我得到了这个错误
错误:
“修复从 /home/SDKs/Android/toolchain-src/binutils/binutils-2.22.51/binutils/sysinfo.h 到 /tmp/ndk-root/build/toolchain/binutils-2.22.51/binutils/ 的 Google 错误复制sysinfo.h”</p>
构建:arm-linux-androideabi-4.6.1 工具链 [这可能需要很长时间]。构建工具链时出错。请参阅 /tmp/ndk-root/build/toolchain/config.log
其中进一步说:
配置:错误:在`/tmp/ndk-root/build/toolchain/libbfd-binutils-2.22.51'中:
配置:错误:C 编译器无法创建可执行文件
如果有人遇到过这个或有任何关于这个的信息,请分享..非常感谢!