machine type must be wasm32
unknown file type
{"text":"asm"}
atexit()s
-O2 --closure 1
TypeError: Module.someThing is not a function
Runtime
Runtime.someThing
-s
NameError
a problem occurred in evaluating content after a -s"
file=..
f'..'
SyntaxError: invalid syntax
RangeError: Maximum call stack size exceeded
.wasm
dlopen()
val
ASYNCIFY_IMPORTS
ccall
malloc
free
SAFE_HEAP
Emscripten 提供了多种选项来连接“普通”JavaScript 和编译后的代码,从从 JavaScript 调用编译后的 C/C++ 函数(反之亦然)到访问编译后的代码中的环境变量。
主题 与代码交互 提供了所有方法的概述。另外两个主题提供了对 Embind 和 WebIDL 绑定器 工具的更多详细信息。
注意
有关编译后的代码如何与浏览器环境交互的信息,请参见 Emscripten 运行时环境。有关文件系统相关的方式,请参见 文件系统概述。