SR
Size: a a a
SR
VS
CD
SR
CD
3
main.c:#include <emscripten.h>
#include <stdlib.h>
EMSCRIPTEN_KEEPALIVE
int ff() {
exit(0);
}
собираю:emcc -Wall -O3 -Wl,--no-entry -o out.wasm main.cв
wat'е получается такое:(import "wasi_snapshot_preview1" "proc_exit" (func $fimport$0 (param i32)))
что это за wasi_snapshot_preview1? да и почему именно proc_exit, а не просто exit например?M
main.c:#include <emscripten.h>
#include <stdlib.h>
EMSCRIPTEN_KEEPALIVE
int ff() {
exit(0);
}
собираю:emcc -Wall -O3 -Wl,--no-entry -o out.wasm main.cв
wat'е получается такое:(import "wasi_snapshot_preview1" "proc_exit" (func $fimport$0 (param i32)))
что это за wasi_snapshot_preview1? да и почему именно proc_exit, а не просто exit например?3
M
Cʕ
go:wasmexport to export Go functions when compiling to WebAssembly.3
3
wasi_* импортируется, и подставляет нужную реализацию?M
wasi_* импортируется, и подставляет нужную реализацию?M
M
Cʕ
3
M
M