代码之家  ›  专栏  ›  技术社区  ›  Alon Gubkin

如何嵌入LLVM?

  •  13
  • Alon Gubkin  · 技术社区  · 14 年前

    LLVM核心项目包括:

    • 编译器-将源代码转换为llvm-ir
    • vm-执行已编译的IR代码

    如何将VM嵌入到C++应用程序中?

    2 回复  |  直到 12 年前
        1
  •  8
  •   SK-logic    14 年前

    看看llvm中的howtousejit示例。

        2
  •  9
  •   Evan Shaw    14 年前

    LLVM实际上是一个可以链接到的库集合,因此很容易嵌入。LLVM通常会获取您生成的IR,并将其直接编译为机器代码。还有一个库可用于解释和执行不支持JIT编译的平台的IR。

    LLVM网站上有一个非常好的教程: http://llvm.org/docs/tutorial/ . 我建议你仔细研究一下,如果你有问题的话,再问一些更具体的问题。