software:webassembly
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
software:webassembly [2021/10/29 21:10] – [Emscripten (emsdk)] oga | software:webassembly [2021/10/29 23:06] (現在) – [WASI] oga | ||
---|---|---|---|
行 37: | 行 37: | ||
FS.mkdir( '/ | FS.mkdir( '/ | ||
FS.mount( NODEFS, { root: ' | FS.mount( NODEFS, { root: ' | ||
+ | FS.chdir( '/ | ||
); | ); | ||
#endif | #endif | ||
- | FILE* fp= fopen( "/cur/test.txt", | + | FILE* fp= fopen( " |
if( fp ){ | if( fp ){ | ||
char buffer[128]; | char buffer[128]; | ||
行 59: | 行 60: | ||
$ node a.out.js | $ node a.out.js | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== WASI ===== | ||
+ | |||
+ | Emscripten とは異なり、共通の Systemcall を使用した wasm の実行環境があります。 | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | |||
+ | < | ||
+ | $ $WASI_SDK_ROOT/ | ||
+ | $ wasmtime a.out | ||
+ | </ | ||
+ | |||
+ | |||
+ | * 実行するには専用のランタイムが必要です。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
software/webassembly.txt · 最終更新: 2021/10/29 23:06 by oga