안녕하세요..

저희 커널의 가지고 하시는것이 아닌가요???

커널에서는 include의 헤더파일만을 참조합니다.. 따라서 저희 커널의 가지고 해보세요..

자료실 >> EZ-X5 >> 소프트웨어 >> Kernel (커널 소스) linux-2.4.19-x5-v05.tar.gz 을

사용해보세요..

그리고 크로스 컴파일시 에러에 대한 것은 인터넷을 뒤져보면 대부분 나옵니다..

그럼 수고하세요.


윤형진 wrote..
: 안녕하세요...
:
: 크로스 컴파일한 순서는 장형기 님이 쓰신 것처럼 binutils->gcc->glibc 이런
: 순서로 했습니다...
:
: 그리고 glibc configure 설정은...
:
: CC=arm-linux-gcc ../glibc-2.3.2/configure arm-linux --build=i686-pc-
: linux-gnu --with-headers=/project/linux-2.4.19/include --enable-add-ons -
: -enable-shared --prefix=/usr/arm-linux --with-cpu=xscale --without-fp --
: enable-kernel=2.4.19
:
: 참고로 떠돌아다니는 문서를 참고해서 sysdep.h, sscanf.c, sysdep-cancel.h
: 도 전부 수정했습니다...
:
: 그리고 glibc압축은 /project/src/glibc-2.3.2/ 에 풀고...
: configure 및 make는 /project/src/glibcbuild/ 에 했습니다...
:
: 꼭 알려주세요...
:
: 감사합니다...
:
:
: 그문제는 해결한 듯 해서 답글 수정합니다...
:
: 문제는 linux-2.4.19패치에 있었습니다...
:
: 제가 iPAQ PDA에 포팅하는 관계로 pxa패치 다음에 hh패치를 또 해줘야 되거든
: 요...
:
: 그런데 그 패치를 하면 include쪽 파일들이 전부 지워지는 것 같습니다...
:
: 그래서 다시 linux-2.4.19만 설치해서 pxa패치까지만 하고 make menuconfig로
: pxa-250으로 수정만 한 뒤 make dep까지 하고 glibc를 다시 컴파일 하니 그부
: 분은 넘어갔습니다...
:
: 그런데...
:
: /project/src/glibcbuild/posix/uname.o에서...
:
: ../sysdeps/generic/uname.c:25:25: config-name.h: No such or directory에러
: 가 나면서...
:
: UNAME_SYSNAME, UNAME_RELEASE, UNAME_VERSION, UNAME_MACHINE가 undeclared라
: 고 나오는군요...
:
: 그래서 find로 루트부터 config-name.h를 찾아봤더니 그런 파일이 없습니다...
:
: 이건 또 무슨문제인지...
:
: 꼭 도움 부탁드립니다...
:
:
:
:
:
: 장형기 wrote..
: : 안녕하세요..
: :
: : 크로스컴파일한 순서와 configure 설정을 어떻게 하셨는지 올려주세요...
: :
: : 1. binutils >> gcc >> glibc >> gcc
: :
: : 2. configure 설정
: :
: : 3. glibc의 make를 어느 디렉토리에서 하셨는지???
: :
: :
: : 그럼 수고하세요..
: :
: :
: : 윤형진 wrote..
: : : 안녕하세요...
: : :
: : : 툴체인을 만드느라 몇주째 삽질중입니다...
: : :
: : : glibc 초기 컴파일 하는데...
: : :
: : : make를 하는 도중에...
: : :
: : : linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h:36:26:
: : : linux/limits.h: No such file or directory
: : :
: : : 이런 오류가 나면서 멈춥니다...
: : :
: : : local_lim.h파일을 보면 include 이렇게 써있는데...
: : :
: : : 혹시나 해서 PATH도 /usr/include/까지 다 지정해 주고 확인까지 했는 데...
: : :
: : : 그래도 안됩니다...
: : :
: : : 그래서 local_lim.h파일을 이렇게 수정해 주
: : : 면...
: : :
: : : 되긴 하는데 다른 파일들을 못찾는다고 계 속 나
: : : 옵니다...
: : :
: : : 혹시 방법을 아시는 분은 꼭 답변 부탁드립니다...
: : :
: : : 참고로 저는 linux 2.4.19
: : : binutils-2.14
: : : gcc-3.3.2
: : : glibc-2.3.2
: : :
: : : 이렇게 쓰고있습니다...
: : :
: : : 꼭 답변 부탁드립니다...