Windows 10で、MINGW64を通してキーボードにプログラムを書き込もうとしたら、以下のようなエラーがでて書き込めなかった。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
USERNAME@USERPC MINGW64 ~/qmk_firmware $ make lily58:default:avrdude QMK Firmware 0.8.13 Making lily58/rev1 with keymap default and target avrdude make[1]: ディレクトリ '/home/USERNAME/qmk_firmware' に入ります /bin/sh: avr-gcc: コマンドが見つかりません sh: avr-gcc: コマンドが見つかりません sh: avr-gcc: コマンドが見つかりません make[1]: *** [tmk_core/rules.mk:257: gccversion] エラー 127 make[1]: ディレクトリ '/home/USERNAME/qmk_firmware' から出ます Make finished with errors make: *** [Makefile:579: lily58:default:avrdude] エラー 1 |
avr-gccが入っていないらしい。
これは「util/qmk_install.sh」を実行すればインストールされるはず。
qmk_firmwareと同ディレクトリにあるqmk_utilsというフォルダ内に、avr8-gnu-toolchainというフォルダがあるはず。
でも改めてコマンドを実行しても、このフォルダが見当たらない。
I run make planck/rev5:default and get Making planck/rev5 with keymap default /bin/sh: avr-gcc: command not found sh: avr-gcc: command not found sh: avr-gcc: command not found make: *** [tmk_cor... Failure to make · Issue #4318 · qmk/qmk_firmware - GitHub |
ログを色々見直したところ、どうやらうちのセキュリティソフトが悪さしているみたいだった。
一旦セキュリティソフトを停止させてから再度実行したところ、avr-gccが正常に入った。
これで書き込めるようになった。
めでたしめでたし。
**めっちゃ雑に纏めてます。眠いので許して**# 結論最初から`--recurse-submodules`付きでcloneすればいい話でした((https://docs.qmk.fm/#/newb... QMK Firmwareでファームウェアをビルドしようとしたらavr-gccでコケた話 - Qiita - Qiita |