Innative是一款针对WebAssembly的AOT(Ahead-of-Time)编译器,它能够生成与C语言兼容的二进制文件。另外它还能作为沙盒游戏软件动态加载,或作为直接与电脑操作系统连接的独立可执行程序。这使得WebAssembly控制模块能够参与到C语言的连接和构建过程中,无论是静态数据、动态数据,还是浏览器服务器电脑操作系统的。运行时可以自主安装在客户设备上,也可以嵌入到您的流程中。Innative具有高度可定制性,让您选择所需的功能、隔离级别和优化量,以满足您的测试需求。
如果您发现任何错误,或者您的程序无法在Innative上编译,请在GitHub上提交一个问题,以便我们可以追踪开发者的需求。这也是Innative针对Windows和Linux的一个关键作用版本,主要是修补构建系统,使其在Linux上更加可靠。这也是为了解决因为LLVM不能在holybuildbox中工作而无法随意为Linux构建生命期的二进制文件的问题。所以我们将不会提供Linux二进制文件,而是应该使用CMake从源码进行编译。Windows版本包含SDK和运行时程序包的安装,它安装并注册运行时以运行WebAssembly文档。但是即使您下载了携带式压缩包版本,您也可以随时使用./innative-cmd.exe -i
来安装它。
应用特点
高度可定制性:Innative允许用户选择所需的功能、隔离级别和优化量,以满足不同的测试需求。
跨平台支持:Innative支持Windows和Linux平台,能够适应不同的开发环境。
集成性强:Innative可以与其他开发工具和框架无缝集成,提高开发效率。
如何使用
安装Innative:下载并运行Innative安装程序,或者使用CMake从源码进行编译。
编译项目:使用Innative编译器编译您的C/C++项目,生成WebAssembly模块。
运行模块:使用Innative运行时运行编译好的WebAssembly模块。
更新日志:
更新了Makefiles,使用CMake项目。
添加了#33 WASM命令执行计数器。
优化了#49 WASM命令执行。
修复了#26 对选编脚本的完全支持。
修复了#20 选项设置,可以设定自定义运行函数。
修正了#71 解决调试信息时的边缘实例问题。
修正了#72 解决使用共享资源库时的相对路径问题。
更改了日志记录,使用调用函数终止对运行内存聚集的调试信息。
使用贪婪的调节器修正了WAT分析流程中过多的运行内存。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21