首页 > 软件下载 > 编程环境 > innative
innative

innative

  • 软件大小:149.0 MB
  • 版本类型:官方版
  • 更新时间:2021-05-19
  • 版本号:0.1.10
  • 软件语言:简体中文
  • 软件厂商:innative-sdk
  • 适用系统:Windows XP 及以上
  • 软件授权:开源

innative

版本 0.1.10 149.0 MB Windows XP 及以上

innative安装教程

innative 是一个用于 WebAssembly 的 AOT 编译器,可以创建与 c 语言兼容的二进制文件,既可以作为你可以动态加载的沙盒插件,也可以作为直接与操作系统对接的独立的可执行文件。

软件介绍

这允许 webassembly 模块参与 C 语言连接和构建过程,无论是静态的、动态的,还是访问主机操作系统的。运行时可以独立地安装在用户的机器上,也可以嵌入到你的程序中。它是高度可定制的,让你选择你所需要的功能、隔离级别和优化量,以满足你的用例。如果你发现了一个错误,或者你的程序无法在 inNative 上编译,直到我们实现一个特定的功能,请在 GitHub 上提交一个问题,以便我们能够跟踪开发人员的需求。

这是针对 Windows 和 Linux 的 inNative 的一个主要功能版本,主要是修复构建系统,使其在 Linux 上更加可靠。这是为了弥补由于 LLVM 不能在 holybuildbox 中工作而无法轻易为 Linux 构建可移植的二进制文件这一事实。因此,将不再提供 Linux 二进制文件,而应使用 CMake 从源代码进行编译。

Windows 包括一个 SDK 和运行时软件包的安装程序,它安装和注册运行时以运行 WebAssembly 文件。然而,即使你下载了便携式压缩文件版本,你也可以随时用./innative-cmd.exe -i 来安装它。

更新日志

废弃了 Makefiles,转而使用 CMake 项目。(#33)

添加了#49 WASM 指令执行计数器

添加了#26 完全支持汇编脚本

增加了#20 选项,可设置自定义启动函数

修正了#71 处理调试信息时的边缘案例

修正了#72 使用共享库时的绝对路径问题

修正了错误的 llvm::Twine 用法

改变了日志记录以使用回调函数

停止对内存密集的调试信息使用贪婪的分配器

修正了 WAT 解析过程中过多的内存使用