Herunterladen und installieren

Hinweis

Sie können Emscripten auch aus dem Quellcode erstellen, falls Sie dies dem Herunterladen von Binärdateien über das emsdk vorziehen.

Tipp

Wenn Sie Emscripten lieber über inoffizielle Pakete anstatt über das offiziell unterstützte emsdk installieren möchten, siehe das Ende der Seite.

Überprüfung der Installation

Der einfachste Weg, die Installation zu überprüfen, besteht darin, Code mit Emscripten zu kompilieren.

Sie können direkt zum Emscripten-Tutorial springen. Falls Sie jedoch Probleme beim Erstellen haben, sollten Sie die grundlegenden Tests und Anweisungen zur Fehlerbehebung unter Überprüfung der Emscripten-Entwicklungsumgebung durchgehen.

Aktualisierung des SDK

Tipp

Sie müssen das SDK nur einmal installieren! Danach können Sie jederzeit mit dem Emscripten SDK (emsdk) auf das neueste SDK aktualisieren.

Geben Sie Folgendes in eine Eingabeaufforderung ein

# 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

Der Paketmanager kann viele andere Wartungsaufgaben erledigen, vom Abrufen spezifischer alter Versionen des SDK bis hin zur Verwendung der Versionen der Tools auf GitHub (oder sogar Ihres eigenen Forks). Entdecken Sie alle Möglichkeiten in den „How to“-Anleitungen.

Deinstallation des Emscripten SDK

Wenn Sie das gesamte SDK entfernen möchten, löschen Sie einfach das Verzeichnis, das das SDK enthält.

Es ist auch möglich, bestimmte Tools im SDK mithilfe von emsdk zu entfernen.

Verwendung des Docker-Images

Das gesamte Emscripten SDK ist auch in Form eines Docker-Images verfügbar. Zum Beispiel

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

Weitere Details und Beispiele finden Sie auf der Docker Hub-Seite.

Installation unter Verwendung inoffizieller Pakete

Hinweis

Das emsdk ist die einzige offiziell unterstützte Art, Emscripten zu verwenden, die vom Emscripten-Projekt unterstützt wird, und die einzige, die wir ständig testen (emsdk CI, Emscripten GitHub CI, Chromium CI).

Obwohl wir andere Wege, Emscripten zu beziehen, nicht offiziell unterstützen, schätzen wir die Bemühungen von Drittanbietern sehr, Emscripten für die Benutzerfreundlichkeit zu paketieren. Wir helfen gerne weiter – setzen Sie sich bitte mit uns in Verbindung, wenn Sie ein solcher Paketierer sind!

Das Folgende ist eine unvollständige Liste solcher inoffiziellen Emscripten-Pakete

Windows
  • Paket-Info: emscripten in chocolatey

  • Betreuer: @aminya

Homebrew
Arch Linux