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를 실행하세요.

관련 정보