我不明白整个 Clang 和 llvm 的东西。我问自己代码是在 iOS 设备上运行时在 VM 中运行,还是在编译时通过“VM”进行编译时优化等等?
最佳答案
LLVM 不是那种意义上的虚拟机。问题是 LLVM 是一个代码生成器,有助于统一编译器、语言和目标处理器/操作系统。 LLVM 仅对编译器开发人员有用。事实上,在 Clang 编译器中,它起着重要作用,但这完全是内部的 - 来自 Clang 的是纯原生 ARM/iOS 机器代码。
关于ios - iOS 编程是否会使用 Clang 和 llvm 进行虚拟化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12462016/