我找到了许多教程,用于将env传递给从.wasm文件编译的模块。如何从编译输出.js文件(MODULARIZE = 1)中做到这一点?
答案 0 :(得分:1)
我不知道在保留胶水的同时指定Memory对象的方法。但是,看看我们的胶水:
Module['wasmMemory'] = new WebAssembly.Memory({ 'initial': TOTAL_MEMORY / WASM_PAGE_SIZE, 'maximum': TOTAL_MEMORY / WASM_PAGE_SIZE });
您可以提供编译选项TOTAL_MEMORY
来更改对象的初始化方式
-s TOTAL_MEMORY=<val>
默认值为16777216,除以65536(WASM_PAGE_SIZE
),默认值为256页。