在Android中使用Ada代码
Android 中是否有可能使用旧的 Ada 代码?
我有一个用 Ada 编写的旧脚本,如果我可以直接在 Android 中使用该代码(通过 NDK 或 JNI 等),那就太好了。这可能吗?或者我应该移植代码?
以下是我找到的一些链接,但我不太明白它们在多大程度上回答了我的问题:
http://en.wikibooks.org/wiki/Ada_Programming/Platform/VM/Java
http://code.google.com/p/javada/
http://code.google.com/p/jgnat/
http://en.wikipedia .org/wiki/GNAT
已添加: http: //groups.google.com/group/comp.lang.ada/browse_thread/thread/4cb1f8d1c17d39a8?pli=1
Is there any possibility to use old Ada code in Android?
I have an old script written in Ada and it would be great if I could just use that code in Android directly (via NDK or JNI etc). Is this possible? Or should I rather port the code?
Here are some links I found but I don't really understand in what extend they answer my question:
http://en.wikibooks.org/wiki/Ada_Programming/Platform/VM/Java
http://code.google.com/p/javada/
http://code.google.com/p/jgnat/
http://en.wikipedia.org/wiki/GNAT
Added: http://groups.google.com/group/comp.lang.ada/browse_thread/thread/4cb1f8d1c17d39a8?pli=1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你不太可能只使用某些特定的交叉编译器来编译代码,然后将其放到 Android 上并让它运行,除非它可能是某种玩具程序。
也就是说,DragonLace 提供了 GNAT AUX,这是适用于 Android 的 GNAT Ada 编译器的 FreeBSD 托管端口。
I think it unlikely that you could just compile the code with some particular cross-compiler, drop it on an Android, and have it work, unless it was perhaps some kind of toy program.
That said, DragonLace provides GNAT AUX, a FreeBSD-hosted port of the GNAT Ada compiler for Android.