Emscripten是一个复杂的软件工具系统,支持多个平台。与此类系统的典型情况一样,入门说明可能有点晦涩难懂。第一个遗憾的是,仅从 Ubuntu 存储库安装 emscripten 可能不是您最好的选择,至少目前是这样。
通过下载适用于 Linux 和 OS X 的 Portable Emscripten SDK 并从包含的 README.md 文件中执行以下步骤,我得到了很多我需要的东西:
- 跑 。
/emsdk update
. 这将获取可用工具的最新注册表。
- 运行
./emsdk install latest
。这将下载并安装最新的 SDK 工具。
- 运行
./emsdk activate latest
。这将设置 ~/.emscripten 指向 SDK。
请注意,初始下载很小,但运行上述步骤需要一段时间(大约一个小时,但可能取决于 Internet 速度)并且使用大约 13G 的磁盘空间。
我发现我还需要安装(在 Ubuntu 14.04 LTS 上):
apt-get install nodejs-legacy
可能还需要其他依赖项,希望可以根据您看到的错误消息轻松追踪。
下面是一个简单示例,说明如何构建和运行 C++ 程序:
emsdk_portable/emscripten/tag-1.34.8/em++ hello.cpp -o temp.html
chromium-browser --new-window temp.html