1

如果我用 LLVM 构建一个函数,比如

int sum(int a, int b)
{
    return a + b;
}

使用http://www.llvmpy.org/llvmpy-doc/dev/doc/firstexample.html之类的东西,是否可以从 iOS 内部使用该功能?好像是用 C/C++/Obj-c 制作的函数?

这是因为我想知道在 LLVM 上构建语言是否会自动神奇地提供免费支持 iOS 的路径(即:与嵌入 python 或类似的东西一样难)。

如果可以,怎么做?(即:从 obj-c 调用 sum)

4

1 回答 1

0

对的,这是可能的。我在 Android 上完全做到了这一点。和 iOS 足够相似,它应该在那里是可能的。只要你使用解释器来执行你的 LLVM 代码。因为 Apple Developer 协议禁止使用 JIT。

于 2012-12-02T21:05:15.450 回答