안녕하세요..

메세지의 내용을 보면 크로스 컴파일러의 버젼이 낮다고 나오네요..

커널의 2.6대의 경우에는 크로스 컴파일러가 3.4 대 이상을 사용하셔야 합니다.
자료실 toolchain 에서 3.4.3대 크로스 컴파일러를 받아서 설치하시고 해 보세요...

그럼 수고하세요..



>  CHK     include/linux/version.h
>  SPLIT   include/linux/autoconf.h -> include/config/*
>  SYMLINK include/asm-arm/arch -> include/asm-arm/arch-pxa
>make[1]: `include/asm-arm/mach-types.h' is up to date.
>  CC      arch/arm/kernel/asm-offsets.s
>In file included from include/linux/stddef.h:4,
>                 from include/linux/posix_types.h:4,
>                 from include/linux/types.h:15,
>                 from include/linux/capability.h:16,
>                 from include/linux/sched.h:7,
>                 from arch/arm/kernel/asm-offsets.c:13:
>include/linux/compiler.h:46: #error Sorry, your compiler is too old/not recognized.
>make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1
>make: *** [prepare0] Error 2
>
>보드 패치하고, make menuconfig해서 설정한 다음에
>make시 나오는 에러입니다.
>
>커널은 2.6.17.14입니다.
>
>your compiler is too old라는 에러는 구글에서 검색해도 잘 안나오네요.
>이게 무슨 뜻인가요?