From a4d32b3c572cd9f1a6be09765b8c238cb50d40b1 Mon Sep 17 00:00:00 2001 From: Moe Charm Date: Sat, 9 Aug 2025 16:19:22 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs:=20Windows=E7=89=88?= =?UTF-8?q?=E3=83=93=E3=83=AB=E3=83=89=E6=89=8B=E9=A0=86=E3=82=92=E5=85=A8?= =?UTF-8?q?=E3=83=89=E3=82=AD=E3=83=A5=E3=83=A1=E3=83=B3=E3=83=88=E3=81=AB?= =?UTF-8?q?=E8=BF=BD=E8=A8=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🪟 新機能追加: • cargo-xwinクロスコンパイル手順 • Windows実行ファイル (916KB) 生成方法 • Linux/WSL/Windows/WebAssembly 4プラットフォーム対応 📚 更新ドキュメント: • CLAUDE.md - 開発ガイド更新 • README.md - 英語版に Windows クロスコンパイル • README.ja.md - 日本語版に Windows 手順 🎯 完全マルチプラットフォーム対応達成! Linux + Windows + WebAssembly のトリプル展開可能 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- CLAUDE.md | 24 +++++++++++++++++++++--- README.ja.md | 14 ++++++++++++++ README.md | 14 ++++++++++++++ 3 files changed, 49 insertions(+), 3 deletions(-) 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**