앗 그런 뜻이 아니었는데...
당연히.. 직접 해보시고 올리신게 맞겠져
버젼을 업해서 교차컴파일 환경을 구축해 보셨는지 물어본거였는데 ^^;

아 그리구요 gcc 버전별로 디렉토리를 따로 구성하여
교차 컴파일러를 여러게 만들어 놓으려구 하는데여
다음과 같이 설치 경로를 /usr/local/arm-2.95.3 로 정하고
교차 컴파일러를 만들면
다른 버젼은 /usr/local/arm-3.3 이런식으로 다른 디렉토리에 설치해서
PATH 만 바꾸어 주어서 사용하려고 하는데요
밑에 나와 있는 것이 전체 히스토리 입니다.
무슨 에러인지?

작업경로 : /ez/cross_compiler/gcc-2.95.3
컴파일러 설치 경로 : /usr/local/arm-2.95.3
-------------------------------------------------------
Binutils 설치

[root@daniel v-2.95.3]# tar zxvf binutils-2.12.tar.gz
[root@daniel v-2.95.3]# cd binutils-2.12
[root@daniel binutils-2.12]# ./configure --target=arm-linux --prefix=/usr/local/arm-2.95.3
[root@daniel binutils-2.12]# make
[root@daniel binutils-2.12]# make install

/usr/local/arm-2.95.3/arm-linux/bin 를 실행 환경 패스로 잡아준다.
/root/.bash_profile 에 다음과 같은 내용을 추가한다.
PATH=$PATH:/usr/local/arm-2.95.3/arm-linux/bin

[root@daniel binutils-2.12]# export PATH=$PATH:/usr/local/arm-2.95.3/arm-linux/bin


------------------------------------------------------
커널 설치
[root@daniel binutils-2.14]#cd ..
[root@daniel v-2.95.3]#tar zxvf linux-2.4.18-rmk7-ez1.tar.gz
[root@daniel v-2.95.3]#cd linux-2.4.18-rmk7-ez1
[root@daniel linux-2.4.18-rmk7-ez1]# mkdir /usr/local/arm-2.95.3/arm-linux/include
[root@daniel linux-2.4.18-rmk7-ez1]# cp -dR include/asm-arm /usr/local/arm-2.95.3/arm-linux/include/asm
[root@daniel linux-2.4.18-rmk7-ez1]# cp -dR include/linux /usr/local/arm-2.95.3/arm-linux/include/linux
[root@daniel linux-2.4.18-rmk7-ez1]# cd /usr/local/arm-2.95.3/arm-linux
[root@daniel arm-linux]# ln -s include sys-linux

Gcc 설치

[root@daniel arm-linux]# cd /ez/cross_compiler/v-2.95.3
[root@daniel v-2.95.3]# tar zxvf gcc-2.95.3.tar.gz
[root@daniel v-2.95.3]# bunzip2 gcc-2.95.3-2.patch.bz2
[root@daniel v-2.95.3]# cd gcc-2.95.3
[root@falinux v-2.95.3]# patch -Np1 -i ../gcc-2.95.3-2.patch
[root@falinux v-2.95.3]# echo "T_CFLAGS = -Dinhibit_libc -D__gthr_posix_h" >> gcc/config/arm/t-linux

또는 gcc/config/arm/t-linux 화일을 수정합니다.
T_CFLAGS = -Dinhibit_libc -D__gthr_posix_h
을 추가합니다.

[root@daniel v-2.95.3]# mkdir ../gcc-build
[root@daniel v-2.95.3]# cd ../gcc-build
[root@daniel v-build]# ../gcc-2.95.3/configure --target=arm-linux -v --with-gnu-as --with-gnu-ld --with-gnu-newlib
[root@daniel v-build]# ../gcc-2.95.3/configure --target=arm-linux -v --with-gnu-as --with-gnu-ld
[root@daniel v-build]# make -w all-gcc install-gcc LANGUAGE="c c++"

이 명령 실행후 쭉~ 컴파일 하다가 에러가 발생하네요
에러 나는 걸 캡쳐했어야 했는데.. ㅡ,.ㅡ;
지금은 강의에 나온대로 다시 하는 중이라서.

대충 너무 많은 memory direction 인가? cmp 이런 단어두 나오고
음.. 죄송.. 제대로 질문해야 하는데
다시해봐서 에러메세지도 올리겠습니다.