• 授权协议:BSD
  • 开发厂商:-
  • 软件语言:C/C++
  • 更新日期:2018-01-24
Sulong

Sulong 是一个高性能的 LLVM 字节码解释器,基于 Oracle Labs 的 GraalVM 构建。通过 Sulong 你可以执行 C/C++、Fortran 和其他可以在 GraalVM 上转成 LLVM 字节码的编程语言。为了执行一个程序,你需要使用一个 LLVM 前端工具将程序编译成 LLVM 字节码。Sulong 是Graal VM的一部分,Graal VM 支持 Linux 和 MacOS ,包括 32 位和 64 位平台。clang-O1-c-emit-llvm-otest.bctes

Sulong LLVM 字节码解释器 项目简介

Sulong 是一个高性能的 LLVM 字节码解释器,基于 Oracle Labs 的 GraalVM 构建。通过 Sulong 你可以执行 C/C++、Fortran 和其他可以在 GraalVM 上转成 LLVM 字节码的编程语言。为了执行一个程序,你需要使用一个 LLVM 前端工具(如 clang)将程序编译成 LLVM 字节码。Sulong 是 Graal VM 的一部分,Graal VM 支持 Linux 和 MacOS ,包括 32 位和 64 位平台。使用方法:1. 示例代码:#include <stdio.h>

int main() {
  printf("Hello from Sulong!");
  return 0;
}2. 编译成 LLVM 字节码:clang -O1 -c -emit-llvm -o test.bc test.c3. 在 Graal VM 上执行:lli test.bc

Sulong LLVM 字节码解释器 评论内容