mingodad / clang-wasm

How to build webassembly files with nothing other than standard Clang/llvm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webassemly with only Clang 8+

I did not find instructions for this anywhere online, so here they are. We can now build small wasm files with nothing other than Clang (e.g. Emscripten is not needed).

  1. Install Clang 8 or later. Linux packages are here.
  2. make
  3. To try the built wasm file, run python3 server.py.

Optional: To disassemble the wasm file, you can install wabt and run make wat.

About

How to build webassembly files with nothing other than standard Clang/llvm.


Languages

Language:C++ 81.1%Language:C 11.6%Language:HTML 4.6%Language:Makefile 2.1%Language:Python 0.6%