clang --target=wasm32 --no-standard-libraries -Wl,--export-all -Wl,--no-entry -o filename.wasm filename.c

wasm2wat filename.wasm > filename.wat

emcc filename.c -s WASM=1 -o filename.wasm -s EXPORTED_FUNCTIONS=_f,_g,_main -s STANDALONE_WASM=1