1. 우분투의 기본 개발 패키지들을 설치 합니다. (아래 링크 참조)
http://www.aesop.or.kr/?document_srl=321932. 다음 명령을 입력하려, awk를 gawk로 변경 합니다.
# sudo apt-get install gawk; sudo update-alternatives --config awk
3. Crosstool 0.43의 demo-xxxxx.sh 파일에서 다음의 구문을 변경 합니다.
# Build the toolchain. Takes a couple hours and a couple gigabytes.
time eval `cat armv6-vfp-eabi.dat gcc-4.1.0-glibc-2.4.0.dat` sh all.sh --notest
# Build the toolchain. Takes a couple hours and a couple gigabytes.
eval `cat armv6-vfp-eabi.dat gcc-4.1.0-glibc-2.4.0.dat` sh all.sh --notest
4. Crosstool 0.43은 uBuntu 8.10에서 사용하는 gcc 4.3.2로 컴파일을 수행하면 에러가 납니다.
다음의 명령으로 gcc 4.3.2를 gcc 4.1.0으로 변경 합니다.
# sudo mv /usr/bin/gcc /usr/bin/gcc.old
# sudo apt-get install gcc-4.1
5. Crosstool 0.43으로 컴파일을 수행 합니다.
# sh ./demo-xxx-xxxx.sh
6. 컴파일이 완료 된 후 gcc를 원래 버전으로 돌려 놓습니다.
# sudo mv /usr/bin/gcc.old /usr/bin/gcc
P.S > 도찬구 님이 게시물에 댓글로 많은 도움을 주셨습니다. :)