Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不明白整个 Clang 和 llvm 的事情。我问自己代码是在 iOS 设备上运行时在 VM 中运行,还是在编译时通过“VM”,用于编译时优化等等?
LLVM 不是这个意义上的虚拟机。问题是 LLVM 是一个代码生成器,有助于统一编译器、语言和目标处理器/操作系统。LLVM 仅对编译器开发人员有用。事实上,在 Clang 编译器中,它起着主要作用,但这完全是内部的——从 Clang 中产生的是纯的、原生的 ARM/iOS 机器代码。