BM 具有自己的字节码和汇编语言的简单虚拟机。 建造 我们正在使用构建系统,该系统需要使用任何相对标准的投诉C编译器进行引导的步骤。 在Linux / MacOS / FreeBSD /上,除带MSVC的Windows以外,地球上的所有OS都: $ cc -o nobuild nobuild.c $ ./nobuild help 如果您仍然想在Windows上使用MSVC,请从MSVC的开发环境中运行 : > cl.exe nobuild.c > nobuild.exe help 构建libbm库 $ ./nobuild lib 静态库将放入./build/library/ 构建工具链 $ ./nobuild tools 工具链的二进制文件将放置在./build/toolchain/ 。 构建和运行示例 $ ./nobuild examples 这些示例将放在./build