将 C 编译为 wasm,设置与 WasmFiddle 相同

Ron*_*dot 4 javascript emscripten webassembly

查看以下WasmFiddle,一旦编译为 wasm 文件为 259 字节。我正在尝试从 WasmFiddle 移动到我的本地环境,所以我已经下载并安装了Emscripten编译器。

现在,由于 Emscripten 环境添加了额外的功能,因此相同的代码为 22KB。

问:如何在本地机器上编译 c 代码并保持精简?更好的是我怎样才能拥有与 WasmFiddle 相同的输出?

Col*_*inE 5

您可以在此处查看 WasmFiddle 用于编译的服务器端组件的源代码:

https://github.com/wasdk/wasmexplorer-service/blob/master/scripts/compile.sh

它与 c2wasm 非常相似,它也提供最小的输出:

https://github.com/tpimh/wasm-toolchain