Developers_mrubyc_win11 - gfd-dennou-club/mrubyc-esp32 GitHub Wiki
mruby/c 環境構築 (Windows 11)
mruby のインストール
Windows 用のバイナリを用意する.公式では Windows 用バイナリが配布されていないので以下に置くが,利用は自己責任で.
[参考] mruby のクロスコンパイル
以下は自分で Windows 用バイナリを作るときの手順である.WSL2 上でコンパイルするために,mruby を git clone する.
$ sudo apt update
$ sudo apt install build-essential git ruby mingw-w64
$ git clone https://github.com/mruby/mruby.git
$ cd mruby
クロスコンパイルをする.
$ MRUBY_CONFIG=build_config/cross-mingw.rb ruby minirake
ビルドされたファイルを確認する.
$ ls build/cross-mingw/bin/
mirb.exe mrbc.exe mrdb.exe mruby.exe mruby-strip.exe
mrbc.exe を適当なフォルダ (今回は C:\bin) にコピーする.
$ cp mrbc.exe /mnt/c/bin/
パスを設定
- スタートメニューを右クリック
- 「システム」 → 「システムの詳細設定」
- 「環境変数(N)…」をクリック
- 上半分の 「ユーザー環境変数」 で Path を選択 → 「編集」 5.「新規」 → **C:\bin **を入力
mruby/c for ESP32 の動作テスト
> cd C:\esp\v5.5.4\
> git clone https://github.com/gfd-dennou-club/mrubyc-esp32.git
> cd .\mrubyc-esp32\
> idf.py flash
> idf.py spiffs-flash
> idf.py monitor