iOS 编程是否可以通过 Clang 和 llvm 实现虚拟化?

问题描述 投票:0回答:1

我不明白 Clang 和 llvm 的全部内容。我问自己代码在 iOS 设备上运行时是否在虚拟机中运行,或者在编译时是否通过“虚拟机”进行编译时优化等?

ios clang llvm virtual
1个回答
3
投票

LLVM 并不是“那个”意义上的虚拟机。事实是,LLVM 是一个代码生成器,有助于统一编译器、语言和目标处理器/操作系统。 LLVM 仅对编译器开发人员有用。事实上,在 Clang 编译器中,它发挥着重要作用,但这完全是内部的 - Clang 生成的是纯粹的、本机 ARM/iOS 机器代码。

© www.soinside.com 2019 - 2024. All rights reserved.