【发布时间】:2013-03-31 08:15:09
【问题描述】:
我知道,即使它存在,它也比用本机代码编写并为具体拱形编译的编译器慢 N 倍。但无论如何。
主要目的是在android设备(arm/x86, linux-based os, dalvik jvm)上编译一些小的c/c++源文件。源代码可以在用户安卓设备上创建,编译器也可以在用户设备上运行。
有什么想法吗?
【问题讨论】:
-
您不需要用 Java 编写的编译器。您需要一个将代码编译成 Java 字节码的编译器。这是两个不同的东西。
-
@AlexeyFrunze 我认为他的意思是在设备上编译文件,而不是在设备上运行。
-
@fbafelipe 其实你可能是对的!
-
有一些编译器可以在 Android 上运行,但 AFAIC 的实现还远未完成,可能已经足够玩了。您最好的选择是获得一些“云”解决方案,它将为您进行远程编译并将结果发回给您。
-
我的意思是我需要一个用 java 编写的编译器,它可以编译 c/c++ 源代码(让 AVR 更详细)
标签: android c++ linux compiler-construction dalvik