下载和安装

注意

你也可以 从源代码构建 Emscripten ,如果你更喜欢这样做,而不是使用 emsdk 下载二进制文件。

提示

如果你想使用**非官方**软件包而不是**官方支持**的 emsdk 来安装 emscripten,请参阅页面底部。

验证安装

验证安装的最简单方法是使用 Emscripten 编译一些代码。

你可以跳到 Emscripten 教程,但如果你在构建时遇到任何问题,你应该运行 验证 Emscripten 开发环境 中的基本测试和故障排除说明。

更新 SDK

提示

你只需要安装一次 SDK!之后,你可以随时使用 Emscripten SDK (emsdk) 更新到最新的 SDK。

在命令提示符中键入以下内容

# Fetch the latest registry of available tools.
./emsdk update

# Download and install the latest SDK tools.
./emsdk install latest

# Set up the compiler configuration to point to the "latest" SDK.
./emsdk activate latest

# Activate PATH and other environment variables in the current terminal
source ./emsdk_env.sh

软件包管理器可以执行许多其他维护任务,从获取 SDK 的特定旧版本到使用 GitHub 上的工具版本(甚至是你自己的分支)。查看 “操作指南” 中的所有可能性。

卸载 Emscripten SDK

如果你想删除整个 SDK,只需删除包含 SDK 的目录即可。

你也可以 使用 emsdk 删除 SDK 中的特定工具

使用 Docker 镜像

整个 Emscripten SDK 也以 docker 镜像 的形式提供。例如

docker run --rm -v $(pwd):/src -u $(id -u):$(id -g) \
  emscripten/emsdk emcc helloworld.cpp -o helloworld.js

请参阅 Docker Hub 页面以获取更多详细信息和示例。

使用非官方软件包安装

注意

Emscripten 项目官方唯一支持使用 Emscripten 的方法是使用 emsdk,也是我们持续测试的唯一方法(emsdk CIEmscripten GitHub CIChromium CI)。

虽然我们不官方支持其他获取 Emscripten 的方法,但我们非常感谢第三方为了用户的便利而对 打包 Emscripten做出的努力,我们很乐意提供帮助,如果您是打包者,请联系我们!

以下是部分非官方 Emscripten 包列表

Windows
  • 包信息:chocolatey 中的 emscripten

  • 维护者:@aminya

Homebrew
Arch Linux