도와주세요!!
글 수 15,339
2008.11.10 22:13:10 (*.38.77.5)
7814
안녕하세요.
현재 크로스 컴파일러를 구축 중에 있습니다. RPM이 아닌 소스패키지로 구축 중에 질문 드립니다.
-보드-
EZ-X5
-호스크 환경-
OS : 우분투
커널 : Linux 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686 GNU/Linux
gcc 버젼 : gcc-3.4
-크로스 컴파일 환경-
커널:linux-2.4.19-x5-v07.tar.gz
binutils : binutils-2.14.90.0.6.tar.gz
gcc:gcc-3.3.tar.tar
glibc: glibc-2.3.2.tar.tar
glibc-linuxthreads-2.3.2.tar.tar
여기서 맨 처음 작업인 binutils의 make 작업이 안되고 있습니다.
혹시 gcc-3.3.4가 호스트에 설치 되어 있어야 하는 것입니까?
아래 에러 일부분 사항 이면 혹시 알고 있는 부분이 있으시면 조금이라도 괜찮으니 답변 부탁드립니다.
~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~
Making all in po
make[3]: Entering directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd/po'
file=./`echo fr | sed 's,.*/,,'`.gmo \
&& rm -f $file && PATH=../src:$PATH no -o $file fr.po
/bin/sh: no: not found
make[3]: *** [fr.gmo] Error 127
make[3]: Leaving directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd'
make: *** [all-bfd] Error 2
현재 크로스 컴파일러를 구축 중에 있습니다. RPM이 아닌 소스패키지로 구축 중에 질문 드립니다.
-보드-
EZ-X5
-호스크 환경-
OS : 우분투
커널 : Linux 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686 GNU/Linux
gcc 버젼 : gcc-3.4
-크로스 컴파일 환경-
커널:linux-2.4.19-x5-v07.tar.gz
binutils : binutils-2.14.90.0.6.tar.gz
gcc:gcc-3.3.tar.tar
glibc: glibc-2.3.2.tar.tar
glibc-linuxthreads-2.3.2.tar.tar
여기서 맨 처음 작업인 binutils의 make 작업이 안되고 있습니다.
혹시 gcc-3.3.4가 호스트에 설치 되어 있어야 하는 것입니까?
아래 에러 일부분 사항 이면 혹시 알고 있는 부분이 있으시면 조금이라도 괜찮으니 답변 부탁드립니다.
~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~
Making all in po
make[3]: Entering directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd/po'
file=./`echo fr | sed 's,.*/,,'`.gmo \
&& rm -f $file && PATH=../src:$PATH no -o $file fr.po
/bin/sh: no: not found
make[3]: *** [fr.gmo] Error 127
make[3]: Leaving directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/sora5918/EX_X5/toolchain/binutils-2.14.90.0.6/bfd'
make: *** [all-bfd] Error 2
우분투를 설치하였다면 다음을 확인 해 봐야 합니다.
[root@hw27:src]# cd /bin
[root@hw27:bin]# ls -al sh
lrwxrwxrwx 1 root root 4 2008-05-14 19:00 sh -> bash
[root@hw27:bin]#
만약 /bin/sh -> bash 로 링크되어 있지않다면 /bin/sh 링크파일을 삭제하고 위와 같이 링크를 해야 합니다.
[root@hw27:bin]# rm -rf sh
[root@hw27:bin]# ln -s bash sh
[root@hw27:bin]# ls -al sh
lrwxrwxrwx 1 root root 4 2008-05-14 19:00 sh -> bash
위의 에러는 /bin/sh: no: not found 이것 때문에 발생하는 문제인것 같습니다..
그럼 좋은 하루 되세요..