wabt 使用小记 – DEV Community
wabt 是 WebAssembly 二进制格式工具集,提供 wasm 相关的代码编译、分析、调试和验证等功能。这篇简单介绍一下常用命令的用法。 编译 wat 代码 用 wat 实现斐波那契数列: ;; fib.wat (module (import “env” “log” (func $log (param i32))) ;; 申请一页内存 (memory (export “memory”) 1) ;; 全局变量:堆指针(指向下一个可用内存地址) (global $heap_ptr (mut i32) (i32.const 0)) ;; 分配内存块 ;; params:size (i32) – 需要分配的字节数 ;; return:起始地址 (i32) (func $allocate (param $size i32) (result i32) (local $start…
