iPhone/iOS 上的 Java 通过 LLVM

标签 java xcode llvm

那么,LLVM 可以将 java 字节码编译成 llvm IF,对吧(通过工具 class2llvm)?并且 LLVM IF 可以翻译到任何类型的目标机器。那么,既然 Xcode 有一个 llvm“堆栈”,那么是否应该可以很容易地获取从 java 类生成的 IF,并将其链接到一个漂亮的 iPhone 应用程序中?有人有任何经验或想法如何做到这一点吗?

最佳答案

这是可能的,但并非微不足道。将 Java 代码编译为 llvm 位码是最不重要的问题。更大的问题是您需要支持才能运行代码的所有 Java 运行时(例如标准库、类型、垃圾收集器等)。

关于iPhone/iOS 上的 Java 通过 LLVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11366129/

相关文章:

java - 如何强制 Java 调用接受不可为空参数的重载 Kotlin 方法?

java - 从android中的应用程序外部调用 Activity

c++ - 为依赖于 LLVM 的项目创建 CMakeLists

java - 将 double 值与两个短路相除的结果相乘

java - 向 mule 记录器添加额外信息

c++ - 一起构建 Swift、Objective-C 和静态 C++ 库

ios - UILocalNotification repeatInterval 不断推送通知

ios - 如何在iOS中显示UIImage的NSArray中的图像名称

c - 汇编、机器码、字节码和操作码之间的实际关系是什么?

llvm - 如何在 LLVM IR 中使用 RISC-V 向量 (RVV) 指令?