ここの指示に従った後、http://elinux.org/RPi_U-Boot、U-Bootを設定しましたが、コマンドを実行すると次のエラーが発生しました。make -j8 -s
cc1:エラー:-march =スイッチ値が無効です(armv5)。
Makefile:912: 'u-boot.cfg' ターゲットのレシピが失敗しました。
Googleで検索しましたが、これに関する情報はあまり見つかりませんでした。何が問題なのか、私が見逃しているのか、間違っているのかという提案がありますか?
答え1
CROSS_COMPILE変数が設定されていないためです。
答え2
リンクされたガイドに示されているように、
export CROSS_COMPILE=the-prefix-of-the-arm-cross-toolchain-installed-
その後、他のアーキテクチャ用のソフトウェアをビルドするとき(おそらく) "gcc"がビルドするときに渡すさまざまなフラグを許可しないので、makeを実行してください。