Open main menu

Humanoid Robots Wiki β

Changes

MuJoCo WASM

792 bytes added, 19 May
emscripten instructions
=== 1. Install emscripten ===
First, you need to install emscripten, which is a compiler toolchain for WebAssembly.
 
 
=== 1. Get the emsdk repo ===
<code>
git clone https://github.com/emscripten-core/emsdk.git
</code>
 
=== 2. Enter that directory ===
<code>
cd emsdk
</code>
 
=== 3. Download and install the latest SDK tools ===
<code>
./emsdk install latest
</code>
 
=== 4. Make the "latest" SDK "active" ===
<code>
./emsdk activate latest
</code>
 
=== 5. Activate PATH and other environment variables ===
<code>
source ./emsdk_env.sh
</code>
 
These variables are set for the current terminal. If you want to make it for all terminals, you can add them to any terminal profile. Here they are:
 
The environment variables:
 
<code>
EMSDK = < path to emsdk dir >
 
EM_CONFIG = ~/.emscripten
 
EMSDK_NODE = < path to emsdk dir >/node/12.9.1_64bit/bin/node
</code>
 
=== 6. Now just try it! ===
<code>
emcc
</code>
 
=== 2. Build the mujoco_wasm Binary ===