make: arm-linux-gcc: 명령을 찾지 못했음
for dir in tools examples api_examples ; do make -C $dir _depend ; done
make[1]: arm-linux-gcc: 명령을 찾지 못했음
make[1]: Entering directory `/Android/u-boot-sv210-hanback/tools'
make[1]: `_depend'를 위해 할 일이 없습니다
make[1]: Leaving directory `/Android/u-boot-sv210-hanback/tools'
make[1]: arm-linux-gcc: 명령을 찾지 못했음
make[1]: Entering directory `/Android/u-boot-sv210-hanback/examples'
/bin/sh: arm-linux-gcc: 명령어를 찾을 수 없음
dirname: 잘못된 연산자
더 많은 정보를 보려면 `dirname --help' 하십시오.
/bin/sh: arm-linux-gcc: 명령어를 찾을 수 없음
dirname: 잘못된 연산자
더 많은 정보를 보려면 `dirname --help' 하십시오.
make[1]: `_depend'를 위해 할 일이 없습니다
make[1]: Leaving directory `/Android/u-boot-sv210-hanback/examples'
make[1]: arm-linux-gcc: 명령을 찾지 못했음
make[1]: Entering directory `/Android/u-boot-sv210-hanback/api_examples'
/bin/sh: arm-linux-gcc: 명령어를 찾을 수 없음
dirname: 잘못된 연산자
더 많은 정보를 보려면 `dirname --help' 하십시오.
make[1]: `_depend'를 위해 할 일이 없습니다
make[1]: Leaving directory `/Android/u-boot-sv210-hanback/api_examples'
make -C tools all
make[1]: arm-linux-gcc: 명령을 찾지 못했음
make[1]: Entering directory `/Android/u-boot-sv210-hanback/tools'
make[1]: Leaving directory `/Android/u-boot-sv210-hanback/tools'
make -C examples all
make[1]: arm-linux-gcc: 명령을 찾지 못했음
make[1]: Entering directory `/Android/u-boot-sv210-hanback/examples'
/bin/sh: arm-linux-gcc: 명령어를 찾을 수 없음
dirname: 잘못된 연산자
더 많은 정보를 보려면 `dirname --help' 하십시오.
/bin/sh: arm-linux-gcc: 명령어를 찾을 수 없음
dirname: 잘못된 연산자
더 많은 정보를 보려면 `dirname --help' 하십시오.
arm-linux-gcc -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -D__KERNEL__ -DTEXT_BASE=0xc3e00000 -I/Android/u-boot-sv210-hanback/include -fno-builtin -ffreestanding -nostdinc -isystem -pipe -DCONFIG_ARM -D__ARM__ -march=armv5te -mabi=aapcs -Wall -Wstrict-prototypes -c -o hello_world.o hello_world.c
make[1]: arm-linux-gcc: 명령을 찾지 못했음
make[1]: *** [hello_world.o] 오류 127
make[1]: Leaving directory `/Android/u-boot-sv210-hanback/examples'
make: *** [examples] 오류 2
왜 이런가요?
===========================================
CROSS_COMPILER가 잘 못 지정되어서 나오는 에러 같습니다.
개발환경은 어떤 것을 사용하시나요?
부트로더 소스의 루트에 보면 Makefile이 있습니다.
이 파일에 CROSS_COMPILER가 설정되어 있습니다.
저희가 드린 소스에는
CROSS_COMPILE = arm-none-eabi-
처럼 설정되어 있습니다.
만약 제대로 되지 않는다면, 자신의 개발환경에서 CROSS_COMPILER를 찾아서 지정해 주어야 합니다.
보통 /opt/arm-2010q1 또는 /opt/arm-2009q3 와 같은 폴더가 있습니다.
이 위치의 bin 폴더에 파일 이름들이 어떻게 되어 있는지 보고 컴파일러 변수를 설정하면 됩니다.
예를 들어서 2009q3의 경우 arm-none-linux-gnueabi-xxx 처럼 (xxx는 여러가지 파일들) 이름이 되어 있다면,