【发布时间】:2018-01-12 06:52:03
【问题描述】:
使用 LLVM/Clang 编译到 WebAssembly 的默认代码生成会导出内存并完全忽略表。
当使用 clang (--target=wasm32-unknown-unknown-wasm) 定位 Web 程序集时,有没有办法发出内存和表导入(和/或导出)?
【问题讨论】:
-
“生成”是什么意思?您必须澄清您正在使用哪种工具链,以及您想从哪里生成它们。您是否尝试从 JavaScript 中列出它们?将 C++ 模块的导入自动绑定到另一个模块的导出?等等。这个答案可能是你正在寻找的,但没有澄清我不确定:stackoverflow.com/questions/44444050/…
-
LLVM-clang,使用 --target=wasm32-unknown-unknown-wasm 编译。我认为发射会是一个更合适的词吗?就像在“导入表”和“导入内存”的实际字节码指令中发出一样,以便将它们传递给导入描述符实际上会生效。
标签: clang llvm llvm-clang webassembly