U-bootで3月のエラー

U-bootで3月のエラー

ここの指示に従った後、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を実行してください。

関連情報