首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux下安卓系统中使用ndk的ObjC代码

Linux下安卓系统中使用ndk的ObjC代码
EN

Stack Overflow用户
提问于 2012-04-26 08:47:42
回答 1查看 386关注 0票数 1

我试图在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编译器无法创建可执行文件

如果有人遇到这件事或有任何关于这方面的信息,请分享。非常感谢!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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/上找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10330046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档