innative是一个AOT编译器 for WebAssembly,可以创建兼容C语言的二进制文件,既可以作为沙盒插件动态加载,也可以作为独立的可执行文件直接与操作系统接口。
软件介绍
这使得webassembly模块可以参与C语言的连接和构造过程,无论是静态、动态还是访问宿主操作系统。运行时可以独立安装在用户的机器上,也可以嵌入到你的程序中。它是高度可定制的,允许您选择所需的功能、隔离级别和优化量来满足您的使用情况。如果您发现错误,或者您的程序在我们实现特定的功能之前无法在inNative上编译,请在GitHub上提交问题,以便我们跟踪开发人员的要求。
这是针对Windows和Linux的inNative的一个主要功能版本,主要修复了build系统,使其在Linux上更加可靠。这是为了弥补LLVM因为无法在holybuildbox中工作而无法轻松为Linux构建可移植的二进制文件。因此,将不再提供Linux二进制文件,而应该使用CMake从源代码编译。
Windows包括SDK和运行时包的安装程序,它安装并注册运行时以运行WebAssembly文件。然而,即使你下载了可移植的压缩文件版本,你也可以一直使用。/innative-cmd.exe -i来安装它。
更新日志
放弃Makefiles并改用CMake项目。(#33)
增加了#49 WASM指令执行计数器。
添加了#26完全支持的汇编脚本。
增加选项#20,设置自定义启动功能。
修正了#71处理调试信息时的边缘情况。
修正了#72使用共享库时的绝对路径问题。
修复了不正确的llvm:: twin用法。
更改日志记录使用回调函数。
停止对内存密集型调试信息使用贪婪分配器
修复了WAT解析期间内存使用过多的问题。
innative(AOT编译器)相关下载
- 查看详情DWIN DGUS简体2023-11-17
- 查看详情QSetup Installation Suite Pro简体2023-11-12
- 查看详情计蒜客少儿编程简体2023-11-04
- 查看详情Small Basic简体2023-11-04
- 查看详情易简约编程助手简体2023-11-03
- 查看详情 DWIN DGUS 简体 2023-11-17
- 查看详情 QSetup Installation Suite Pro 英文 2023-11-12
- 查看详情 计蒜客少儿编程 简体 2023-11-04
- 查看详情 Small Basic 简体 2023-11-04
- 查看详情 易简约编程助手 简体 2023-11-03
- 查看详情 mongodb(开源数据库软件) 英文 2023-11-18
- 查看详情 MetInfo企业建站系统 简体 2023-11-18
- 查看详情 数据比对工具 简体 2023-11-18