Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@huequica

QMK Firmwareでファームウェアをビルドしようとしたらavr-gccでコケた話

めっちゃ雑に纏めてます。眠いので許して

結論

最初から--recurse-submodules付きでcloneすればいい話でした(公式のGet Startedに従いましょう)

$ git clone --recurse-submodules https://github.com/qmk/qmk_firmware.git

経緯

以前Redoxを組み立て、その時はMacでファームウェアを焼いたので全く困ることがなかったんですがWindows環境でもビルドできないと困るときが出そうだったので

$ git clone --recursive https://github.com/qmk/qmk_firmware.git
$ cd qmk_firmware
$ ./util/qmk_install.sh

で依存とかインストールして、試しにredoxのファームをビルドしようとしたら

avr-gccが見つかりません

みたいなエラーがでて、avr-gccのパスを通せばいいやろとか思ってましたがもっと問題ありました。
(ターミナルの再起動はしました)

ためしたこと

$ find / | grep avr-gcc

何も見つからない…(´◔‸◔`)

スクショが見つかりませんでしたごめんなさい

そのあとのこと

なんかqmkに変更が入ってないかGitHubに見に行ったところ、1時間前にちょうど該当しているIssueのPRがマージされていたのをみつけたので、

$ git checkout master
$ git pull origin master

で更新してやりました。

そしてもう一回インストールしてfind / | grep avr-gccしたところ
2.PNG

来たかな?????

その後、進捗をdiscordのSelf-Made Keyboards in Japanのグループに投下したところshelaさんから

make git-submodulesしてみてください

というアドバイスを貰ったので、実行して再度ファームのビルドコマンドを叩いたところ
キャプチャ.PNG

行ったぞ!!!!!!!!!!よっしゃ!!!!!!11111111

(shelaさんなど、beginner-helpのチャンネルの方々は深夜にも関わらず協力していただきありがとうございました。)

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
1
Help us understand the problem. What are the problem?