美文网首页
WebAssembly之wasm2c工具编译使用

WebAssembly之wasm2c工具编译使用

作者: Lee_5566 | 来源:发表于2020-10-27 14:47 被阅读0次
image.png

wasm2c

wasm2c —将WebAssembly二进制文件转换为C源代码和标头

wasm2c带有WebAssembly模块,并产生等效的C源代码。
选项如下:

命令 解释
-v - -verbose 多次使用以获取更多信息
- -help 打印帮助信息
-o -- output = FILENAME 生成的C源文件的输出文件,默认情况下使用stdout
-- 启用例外 实验性异常处理
- -禁用-可变-全局 导入/导出可变全局变量
- 启用浮点到整数 饱和的浮点到整数运算符
- 启用符号扩展 符号扩展运算符
-- 启用线程 线程支持
-- 无调试名称 忽略二进制文件中的调试名称

使用例子:

$ wasm2c test.wasm -o test.c

linux下编译流程

下载代码:

$ git clone --recursive https://github.com/WebAssembly/wabt
$ cd wabt

编译代码:

$ mkdir build
$ cd build
$ cmake ..
$ cmake --build .

参考

官网

相关文章

网友评论

      本文标题:WebAssembly之wasm2c工具编译使用

      本文链接:https://www.haomeiwen.com/subject/swqxvktx.html