Linking in wasm mode also works
wasm@deco:~/trydynlib$ make emcc -s WASM=1 -s SIDE_MODULE=1 -DLIBK_COMPILE -o libk_so.wasm libk.c emcc -s WASM=1 -s MAIN_MODULE=1 -s RUNTIME_LINKED_LIBS="['libk_so.wasm']" -o prog.js prog.c warning: unexpected number of arguments 0 in call to 'kfunc1', should be 1 wasm@deco:~/trydynlib$ ll итого 4128 -rw-r--r-- 1 wasm wasm 352 ноя 7 17:45 dso.h -rw-r--r-- 1 wasm wasm 56 ноя 7 17:26 libk.c -rw-r--r-- 1 wasm wasm 171 ноя 7 17:32 libk.h -rw-r--r-- 1 wasm wasm 507 ноя 7 17:47 libk_so.wasm -rw-r--r-- 1 wasm wasm 355 ноя 7 17:46 Makefile -rw-r--r-- 1 wasm wasm 2335565 ноя 7 17:47 prog.asm.js -rw-r--r-- 1 wasm wasm 144 ноя 7 17:00 prog.c -rw-r--r-- 1 wasm wasm 1215347 ноя 7 17:47 prog.js -rw-r--r-- 1 wasm wasm 645467 ноя 7 17:47 prog.wasm wasm@deco:~/trydynlib$ node prog.js prog! libk.kfunc1 -> 12
Showing
libk_so.js
deleted
100644 → 0
libk_so.wasm
0 → 100644
File added
prog.asm.js
0 → 100644
This diff is collapsed.
This diff is collapsed.
prog.wasm
0 → 100644
File added
Please register or sign in to comment