도와주세요!!
글 수 15,339
2003.07.23 15:34:48 (*.120.156.7)
6689
강좌란에 있는 gcc-3.2.1 크로스컴파일 개발환경 구축을 보고 XScale용으로 구
성하고 있습니다.
우선 제 개발환경은
Redhat Linux 7.2 (Kernel version 2.4.18)이구요
사용했던 패키지는
linux-2.4.18.tar.gz
patch-2.4.18-rmk7.gz
diff-2.4.18-rmk7-pxa3.gz
binutils-2.13.90.0.16.tar.gz
gcc-3.2.1.tar.gz
glibc-2.3.1.tar.gz
glibc-linuxthreads-2.3.1.tar.gz
gdb-5.3.tar.gz
Oerlikon-DevKit-XScale2.tar.gz 이와 같습니다.
=======================================
구성 순서를 잘 수행하던 중 glibc 패키지 설치에서 에러가 났습니다.
에러의 내용은
===================================================================
make[1]: Entering directory `/home/xscale/glibc-2.3.1/csu'
echo '#include "../posix/bits/posix1_lim.h"' |
SUNPRO_DEPENDENCIES='../bits/stdio_lim.dT ../bits/stdio_lim.st'
arm-linux-gcc -I../include -I. -I.. -I../libio -I../sysdeps/arm/elf -
I../linuxthreads/sysdeps/unix/sysv/linux -
I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -
I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -
I../linuxthreads/sysdeps/arm -I../sysdeps/unix/sysv/linux/arm -
I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -
I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -
I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -
I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -
I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -
I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -
isystem /usr/local/xscale-dev/lib/gcc-lib/arm-linux/3.2.1/include -
isystem ../linux-2.4.18-rmk7-pxa3/include -E -dM -xc - -
o ../bits/stdio_lim.hT
In file included from ../posix/bits/posix1_lim.h:126,
from:1:
../linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h:36:26:
linux/limits.h: No such file or directory
make[1]: *** [../bits/stdio_lim.st] Error 1
make[1]: Leaving directory `/home/xscale/glibc-2.3.1/csu'
make: *** [csu/subdir_lib] Error 2
================================================================
위의 에러에서 한가지 알것 같은 것은 /linux/limits.h 파일은 linux/asm 디렉
토리에 있기 때문에 읽지 못하는 것 같고... 그 외에는 모르겠습니다.
왜 이런 에러가 났는지 답변 부탁드립니다.
성하고 있습니다.
우선 제 개발환경은
Redhat Linux 7.2 (Kernel version 2.4.18)이구요
사용했던 패키지는
linux-2.4.18.tar.gz
patch-2.4.18-rmk7.gz
diff-2.4.18-rmk7-pxa3.gz
binutils-2.13.90.0.16.tar.gz
gcc-3.2.1.tar.gz
glibc-2.3.1.tar.gz
glibc-linuxthreads-2.3.1.tar.gz
gdb-5.3.tar.gz
Oerlikon-DevKit-XScale2.tar.gz 이와 같습니다.
=======================================
구성 순서를 잘 수행하던 중 glibc 패키지 설치에서 에러가 났습니다.
에러의 내용은
===================================================================
make[1]: Entering directory `/home/xscale/glibc-2.3.1/csu'
echo '#include "../posix/bits/posix1_lim.h"' |
SUNPRO_DEPENDENCIES='../bits/stdio_lim.dT ../bits/stdio_lim.st'
arm-linux-gcc -I../include -I. -I.. -I../libio -I../sysdeps/arm/elf -
I../linuxthreads/sysdeps/unix/sysv/linux -
I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -
I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -
I../linuxthreads/sysdeps/arm -I../sysdeps/unix/sysv/linux/arm -
I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -
I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -
I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -
I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -
I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -
I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -
isystem /usr/local/xscale-dev/lib/gcc-lib/arm-linux/3.2.1/include -
isystem ../linux-2.4.18-rmk7-pxa3/include -E -dM -xc - -
o ../bits/stdio_lim.hT
In file included from ../posix/bits/posix1_lim.h:126,
from
../linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h:36:26:
linux/limits.h: No such file or directory
make[1]: *** [../bits/stdio_lim.st] Error 1
make[1]: Leaving directory `/home/xscale/glibc-2.3.1/csu'
make: *** [csu/subdir_lib] Error 2
================================================================
위의 에러에서 한가지 알것 같은 것은 /linux/limits.h 파일은 linux/asm 디렉
토리에 있기 때문에 읽지 못하는 것 같고... 그 외에는 모르겠습니다.
왜 이런 에러가 났는지 답변 부탁드립니다.