
Main — Emscripten 5.0.3-git (dev) documentation
APIs Emscripten converts OpenGL into WebGL, and has support for familiar APIs like SDL, pthreads, and POSIX, as well as Web APIs and JavaScript.
Download and install — Emscripten 5.0.3-git (dev) documentation
The easiest way to verify the installation is to compile some code using Emscripten. You can jump ahead to the Emscripten Tutorial, but if you have any problems building you should run through the …
Emscripten Compiler Settings
Emscripten Compiler Settings The following is a complete list of settings that can be passed to emscripten via -s on the command line. For example -sASSERTIONS or -sASSERTIONS=0. For …
Emscripten Tutorial — Emscripten 5.0.2-git (dev) documentation
Emscripten is accessed using the Emscripten Compiler Frontend (emcc). This script invokes all the other tools needed to build your code, and can act as a drop-in replacement for a standard compiler …
Emscripten SDK (emsdk) — Emscripten 5.0.2-git (dev) documentation
The Emscripten toolchain includes a number of different tools, including Clang, Emscripten, Java, Git, Node, etc. Emsdk is a small package manager for controlling which tools are installed, and from the …
Emscripten Compiler Frontend (emcc)
The Emscripten Compiler Frontend (emcc) is used to call the Emscripten compiler from the command line. It is effectively a drop-in replacement for a standard compiler like gcc or clang.
Emscripten Toolchain Requirements
The instructions below list the main tools and dependencies in an Emscripten environment, along with instructions on how to test which dependencies are installed.
Emscripten Documentation — Emscripten 5.0.2-git (dev) documentation
Introducing Emscripten explains what Emscripten does, why it is needed, its limitations and its licensing. It will help you understand whether Emscripten is the right tool for you.
Building Projects — Emscripten 5.0.2-git (dev) documentation
Emscripten’s goal is to generate the fastest and smallest possible code. For that reason it focuses on compiling an entire project into a single Wasm file, avoiding dynamic linking when possible.
About Emscripten — Emscripten 5.0.3-git (dev) documentation
About Emscripten Emscripten is a complete Open Source compiler toolchain to WebAssembly. Using Emscripten you can: Compile C and C++ code, or any other language that uses LLVM, into …