我试图在Linux下实现这一点,在Android 中添加了Objective支持
我从这里拿了一些推荐信
http://blog.vucica.net/2011/06/developing-objective-c-apps-for-android-using-mac-os-x.html
但是它没有编译,因为二进制文件是用于OS的。
因此,在此之后,我决定编译Linux的ndk-tools,下面是这个链接。
http://michael.f1337.us/2011/11/19/rebuilding-the-android-ndk-for-objective-c-support/
我得到的第一个错误是缺少--mpc-版本信息,它可以手动添加到build-gcc.sh文件中,现在我被困在了下一步,在那里我得到了这个错误。
错误:
“修复Google从/home/SDKs/Android/toolchain-src/binutils/binutils-2.22.51/binutils/sysinfo.h复制到/tmp/ndk-root/build/toolchain/binutils-2.22.51/binutils/sysinfo.h”
构建:arm-4.6.1工具链,这可能需要很长时间。生成工具链时出错。见/tmp/ndk-root/build/toolchain/config.log
进一步说:
配置:错误:在`/tmp/ndk-root/build/toolchain/libbfd-binutils-2.22.51':中
配置:错误:C编译器无法创建可执行文件
如果有人遇到这件事或有任何关于这方面的信息,请分享。非常感谢!!
发布于 2013-01-07 10:07:58
我重建了最新的支持ObjC的NDK,就像香草一样。因此,您只需在NDK中执行2个脚本并更改2个文件。
下载工具链./下载-工具链-源. for
重建gcc,但别忘了修改它。./build-gcc.s
您需要修改的文件,可以在页面http://michael.f1337.us/2011/11/19/rebuilding-the-android-ndk-for-objective-c-support/上找到。
https://stackoverflow.com/questions/10330046
复制相似问题