ダウンロードとインストール

注記

emsdk を使用したバイナリのダウンロードではなく、ソースから Emscripten をビルドすることもできます。ソースからのビルド

ヒント

公式にサポートされている 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