一个动态且快速的虚拟机
MiniVM 是一款小巧但优化的虚拟机和运行时。 它基于 Cuik 的 TB 实现了即时编译器。 目前它支持 Linux x86-64、FreeBSD amd64、Windows x64 和 WebAssembly。 MiniVM 使用 C11 语言 (带有少量 GNU 扩展), 并使用 GCC 和 Clang 进行构建, TCC 支持也可以轻松添加。
MiniVM 使用 GNU Make 作为其构建系统。
您需要以下内容:* MiniVM 仓库 * 确保获取 cuik 子模块 * 如果您已经克隆过,可以使用 git submodule update --init * C 编译器 * GCC 可用 * Clang 可用,如果将 CC 设置为 gcc,则可用
这里有一些基准测试,它们还不太具代表性。
102334155
暂无开放 Issues,或尚未同步最近议题。