안녕하세요

제가 이번에 "레드헷 리눅스"에서 크로스 컴파일러 구축하려고 합니다.

여기 저기 자료을 찾다가 아래와 같이 하면 크로스 컴파일러가 구축이 되는지

궁금해서 올립니다.

타겟보드는 EZ-M28 ( S3C2800 ) 이고, 소스는 FALINUX에서 준 CD에 들어있던
것입니다.

1. 커널설치

tar zxvf linux-2.4.19-ez-x5-0519.tar.gz 압축을 푼다

2. GDB 패키지 설치

1) tar zxvf gdb-5.3.tar.gz 압축을 풀고
2) cd gdb-5.3 디렉토리 이동한 후에
3) ./configure 명령을 내리고
4) make 명령을 내리고
5) make install 명령을 내리다

3. Binutils 패키지 설치 및 패치

1) tar zxvf binutils-2.13.90.0.16.tar.gz
2) patch -p1 < binutils-2.13.90.0.16-oerlikon.patch
3) cd binutils-2.13.90.0.16
4) ./configure
5) make
6) make install

4. gcc 패키지 설치

1) tar zxvf gcc-3.2.1.tar.gz
2) patch -p1 < gcc-3.2.1-oerlikon.patch
3) cd gcc-3.2.1
4) ./configure
5) make
6) make install

5. glibc 패키지 설치

1) tar zxvf glibc-2.3.1.tar.gz
2) tar -C glibc-2.3.1 -zxf glibc-linuxthreads-2.3.1.tar.gz
3) cd glibc-2.3.1
4) ./configure
5) make
6) make install

위와 같은 순서만 지키면 되는 것인가요??

다른 자료들 보면 환경변수 같은 것을 설정하는데 어떻게 설정하는지

부탁드립니다.