[U-BOOT] short-load-bytes에러시
임베디드 2006. 10. 10. 20:50
제목: u-boot 컴파일시 에러
글쓴이: Anonymous
글쓴날: 2006년 10월 09일 오후 01:23
글쓴이: poohjs
글쓴날: 2006년 10월 09일 오전 09:45
URL : http://kelp.or.kr/korweblog/?story=06/10/09/4727260
안녕하세요. 리눅스초짜입니다. u-boot를 컴파일하는데 아래와 같은 에러가 나서
질문드립니다.
$ make make[1]: Entering directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
make[1]: `.depend' is up to date.
make[1]: Leaving directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
make -C tools all make[1]: Entering directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
make[1]: Leaving directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
armv5l-linux-gcc -Wa,-gstabs -D__ASSEMBLY__ -g -Os -fno-strict-aliasing -fno-common -f fixed-r8
-mshort-load-bytes -msoft-float -D__KERNEL__ -DTEXT_BASE=0x21f00000 -I/cygdrive/d
/lang/cygwin/usr/src/rpm/sources/uboot/include
-fno-builtin -ffreestanding -nostdinc -isys tem
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include -pipe
-DCONFIG_ARM -D__ARM__ -mapcs-32 -mar ch=armv4 -mtune=arm7tdmi
-c -o cpu/at91rm9200/start.o
/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/cpu/at91rm9200/start.S
cc1: error: invalid option `short-load-bytes'
make: *** [cpu/at91rm9200/start.o] Error 1
gcc는 버전 3.4.1 쓰고 있습니다.
인터넷을 돌아보니 gcc버전 문제일 것이라는 얘기가 있더군요.
그래서 2.9.5를 깔아서 하면 syntax error가 뜨고...
쩝.. 정확히 어찌 고쳐야 할지 좀 알려주세요 ㅠ.ㅠ
글쓴이: Anonymous
글쓴날: 2006년 10월 09일 오후 01:23
해당버젼의 GCC는 short-load-bytes옵션이 사라지고 기본으로 포함되었습니다.
-malignment-traps로 바뀌었다고 하네요.
cpu/at91rm9200/config.mk
에서 해당 부분을 삭제해 주세요.
-bid-
'임베디드' 카테고리의 다른 글
[u-boot] u-boot에서 커널에 bootargs넘겨줄지 여부는... (0) | 2006.10.16 |
---|---|
[u-boot]u-boot에서 커널로 bootargs 넘겨주기 (0) | 2006.10.16 |
[U-boot] examples에서 컴파일 문제 (0) | 2006.09.20 |
[Arm] GPIO 제어 디바이스 드라이버 (0) | 2006.09.15 |
[Arm] LFS를 이용한 ramdisk 구축 (0) | 2006.09.15 |