In Chapter 4, Installing the Required Dependencies, you wrote and compiled a simple three-line program to ensure your Emscripten installation was valid. We passed several flags to the emcc command that were required to only output a single .wasm file. By passing other flags to the emcc command, we can output JavaScript glue code alongside the .wasm file as well as an HTML file to handle the loading process. In this section, we're going to write a more complex C program and compile it with the output options that Emscripten offers.
Compiling C with Emscripten glue code
Writing the example C code
We didn't include any header files or pass in any functions in the example we covered in Chapter 4, Installing the...