前置条件
想要编译成WebAssembly,你首先需要先编译 LLVM。这是运行后续工具的先决条件。

Git。Linux 和 OS X 系统中好像已经默认装好了,在 Windows 上需要在这里安装 Git。
CMake。在 Linux 和 OS X系统中,你可以使用包管理工具 apt-get 或 brew 来安装。如果是 Windows 系统,你可以点击这里。
系统编译工具。Linux上,安装 GCC。OS X 上,安装 Xcode。Windows 上安装 Visual Studio 2015 Community with Update 3 或更新版本。

编译 Emscripten
通过 Emscripten SDK 构建 Emscripten 是自动的,下面是步骤。

$ git clone https://github.com/juj/emsdk.git
$ cd emsdk
$ ./emsdk install sdk-incoming-64bit binaryen-master-64bit
$ ./emsdk activate sdk-incoming-64bit binaryen-master-64bit