Skip to content

SocChen/emscripten_project_template

Repository files navigation

Emscripten Docker Development Environment

此仓库包含基于 emscripten/emsdk 的 Docker 开发容器配置,方便在一致的容器环境中编译和运行 WebAssembly。

包含文件:

  • Dockerfile - 基于 emscripten/emsdk:latest 的镜像并创建开发用户。
  • docker-compose.yml - 定义 emscripten 服务并挂载当前工作目录到容器 /workspace
  • .devcontainer/devcontainer.json - VS Code Remote - Containers 配置,使用上面的 docker-compose 服务。
  • .dockerignore - 忽略本地不需要同步到镜像的目录。

快速上手(Windows cmd.exe):

构建并后台启动容器:

cd %~dp0
docker compose build
docker compose up -d

进入正在运行的容器交互 shell:

docker compose exec emscripten bash

在 VS Code 中使用 Dev Container:

  • 打开仓库,然后使用命令面板选择 "Remote-Containers: Reopen in Container",或点击左下角绿色图标选择重新打开容器。

验证 Emscripten 是否可用(容器内):

emcc --version

注意:如果你在 Windows 上使用 WSL/Windows Docker Desktop,按需调整路径映射与用户权限。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published