diff --git a/CLAUDE.md b/CLAUDE.md index 198f53be..f4dca28f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,11 +4,29 @@ Nyashプログラミング言語開発に必要な情報をまとめたクイッ ## 🚀 クイックスタート +### 🐧 Linux/WSL版 ```bash # ビルドと実行 -cd nyash-rust -cargo build -./target/debug/nyash program.nyash +cargo build --release +./target/release/nyash program.nyash +``` + +### 🪟 Windows版 (NEW!) +```bash +# クロスコンパイルでWindows実行ファイル生成 +cargo install cargo-xwin +cargo xwin build --target x86_64-pc-windows-msvc --release + +# 生成された実行ファイル (916KB) +target/x86_64-pc-windows-msvc/release/nyash.exe +``` + +### 🌐 WebAssembly版 +```bash +# ブラウザープレイグラウンド +cd projects/nyash-wasm +./build.sh +# nyash_playground.html をブラウザーで開く ``` ## 📚 ドキュメント構造 diff --git a/README.ja.md b/README.ja.md index 318518a7..7799c5cf 100644 --- a/README.ja.md +++ b/README.ja.md @@ -225,6 +225,8 @@ cd projects/nyash-wasm ``` ### ネイティブ開発 + +#### 🐧 Linux/WSL ```bash # ネイティブバージョンビルド cargo build --release @@ -237,6 +239,18 @@ cargo build --release ./target/release/nyash app_dice_rpg.nyash ``` +#### 🪟 Windows版 (クロスコンパイル) +```bash +# クロスコンパイラーインストール +cargo install cargo-xwin + +# Windows実行ファイルビルド +cargo xwin build --target x86_64-pc-windows-msvc --release + +# 生成された実行ファイル (916KB) +target/x86_64-pc-windows-msvc/release/nyash.exe +``` + --- ## 🎯 **対象ユーザー** diff --git a/README.md b/README.md index 42cf9ec4..34b3a974 100644 --- a/README.md +++ b/README.md @@ -225,6 +225,8 @@ cd projects/nyash-wasm ``` ### Native Development + +#### Linux/WSL ```bash # Build native version cargo build --release @@ -237,6 +239,18 @@ cargo build --release ./target/release/nyash app_dice_rpg.nyash ``` +#### 🪟 Windows (Cross-compile) +```bash +# Install cross-compiler +cargo install cargo-xwin + +# Build Windows executable +cargo xwin build --target x86_64-pc-windows-msvc --release + +# Generated executable (916KB) +target/x86_64-pc-windows-msvc/release/nyash.exe +``` + --- ## 🤝 **Contributing**