도와주세요!!
글 수 15,339
2007.02.13 11:50:51 (*.212.146.7)
6707
크로스 컴파일러를 직접 설치하시려는 것 같아요?
흠~ 직접 이렇게 설치하시는 것 보다는 FALINUX에 압축만 풀어 놓으시면
크로스 컴파일 환경을 바로 설치하는 파일이 있습니다. 저도 이 파일을 애용하거든요.
아래의 링크를 가 보시면 임베디드 커널 버전에 따라 압축 파일이 준비되어 있고,
CygWin에서도 사용할 수 있는 파일도 함께 준비되어 있어서 매우 편리합니다.
http://www.falinux.com/zdownload/toolchain.php
>안녕하세요.
>
>임베디드리눅스에 풍덩~ 하고 빠져보고싶은 중생입니다..^^
>
>빠질려고 하는데 태클이 심해서..지금 준비운동만..하고 있는실정입니다.
>
>왜 준비운동만 하느냐...
>
>개발환경 구축을 아직 못했거든요.
>
>우선 저의 노트북 사양을 알려드릴께요.
>
>cpu : intel core2duo 64bit EM64T
>HDD : S-ATA 120GB
>
>어떻게~어떻게 해서 꾸역꾸역...vmware에서 페도라 코어5 x86_64 버젼 설치끝내고..
>
>개발환경을 구축할려고 하는데..
>
>gdb-6.4
>binutils-2.16
>gcc-4.1
>glibc-2.3.6
>glibc-linuxthreads-2.3.6
>linux-2.6.15.6
>을 다운받아서 gdb-6.4를 설치할려고 하는데..
>
>[root@localhost gdb-6.4]#./configure --target=arm-linux --build=i686-pc-linux-gnu -prefix=/usr
>위와같이 설정을 하면...오류가 납니다.
>
>오류내용이..
>checking host system type... x86_64-unknown-linux-gnu
>checking target system type... arm-unknown-linux-gnu
>checking build system type... i686-pc-linux-gnu
>checking for a BSD compatible install... /usr/bin/install -c
>checking whether ln works... yes
>checking whether ln -s works... yes
>checking for x86_64-unknown-linux-gnu-gnatbind... no
>checking for gnatbind... no
>checking whether compiler drier understands Ada... no
>checking how to compare bootstarpped objects... cmp --ignore-initial=16 $$f1 $$f2
>checking for correct version of gmp.h... no
>checking for bison... bison
>checking for bison... bison -y
>checking for gm4... no
>checking for gnum4... no
>checking for m4... m4
>checking for flex... flex
>checking for flex... flex
>checking for makeinfo... makeinfo
>./configure: line 3056: x86_64-unknown-linux-gnu-gcc: command not found
>*** The command 'x86_64-unknown-linux-gnu-gcc -o conftest -g -02 conftest.c' failed.
>*** You must set the environment variable CC to a working compiler.
>[root@localhost gdb-6.4]#
>위와 같은 메시지가 뜨면서.. 실행이 멈추네요...
>도저히 모르겠어요..
>
>64bit cpu에서 리눅스 개발환경을 구축할때..
>
>--build=i686-pc-linux-gnu 대신에..
>--build=x86_64-unknown-linux-gnu를 해줘야 하는것인지..
>
>혹시 개발환경 구축해보신분 계신가요?
>
>불쌍한 중생을 구제해주시면 감사하겠습니다.
흠~ 직접 이렇게 설치하시는 것 보다는 FALINUX에 압축만 풀어 놓으시면
크로스 컴파일 환경을 바로 설치하는 파일이 있습니다. 저도 이 파일을 애용하거든요.
아래의 링크를 가 보시면 임베디드 커널 버전에 따라 압축 파일이 준비되어 있고,
CygWin에서도 사용할 수 있는 파일도 함께 준비되어 있어서 매우 편리합니다.
http://www.falinux.com/zdownload/toolchain.php
>안녕하세요.
>
>임베디드리눅스에 풍덩~ 하고 빠져보고싶은 중생입니다..^^
>
>빠질려고 하는데 태클이 심해서..지금 준비운동만..하고 있는실정입니다.
>
>왜 준비운동만 하느냐...
>
>개발환경 구축을 아직 못했거든요.
>
>우선 저의 노트북 사양을 알려드릴께요.
>
>cpu : intel core2duo 64bit EM64T
>HDD : S-ATA 120GB
>
>어떻게~어떻게 해서 꾸역꾸역...vmware에서 페도라 코어5 x86_64 버젼 설치끝내고..
>
>개발환경을 구축할려고 하는데..
>
>gdb-6.4
>binutils-2.16
>gcc-4.1
>glibc-2.3.6
>glibc-linuxthreads-2.3.6
>linux-2.6.15.6
>을 다운받아서 gdb-6.4를 설치할려고 하는데..
>
>[root@localhost gdb-6.4]#./configure --target=arm-linux --build=i686-pc-linux-gnu -prefix=/usr
>위와같이 설정을 하면...오류가 납니다.
>
>오류내용이..
>checking host system type... x86_64-unknown-linux-gnu
>checking target system type... arm-unknown-linux-gnu
>checking build system type... i686-pc-linux-gnu
>checking for a BSD compatible install... /usr/bin/install -c
>checking whether ln works... yes
>checking whether ln -s works... yes
>checking for x86_64-unknown-linux-gnu-gnatbind... no
>checking for gnatbind... no
>checking whether compiler drier understands Ada... no
>checking how to compare bootstarpped objects... cmp --ignore-initial=16 $$f1 $$f2
>checking for correct version of gmp.h... no
>checking for bison... bison
>checking for bison... bison -y
>checking for gm4... no
>checking for gnum4... no
>checking for m4... m4
>checking for flex... flex
>checking for flex... flex
>checking for makeinfo... makeinfo
>./configure: line 3056: x86_64-unknown-linux-gnu-gcc: command not found
>*** The command 'x86_64-unknown-linux-gnu-gcc -o conftest -g -02 conftest.c' failed.
>*** You must set the environment variable CC to a working compiler.
>[root@localhost gdb-6.4]#
>위와 같은 메시지가 뜨면서.. 실행이 멈추네요...
>도저히 모르겠어요..
>
>64bit cpu에서 리눅스 개발환경을 구축할때..
>
>--build=i686-pc-linux-gnu 대신에..
>--build=x86_64-unknown-linux-gnu를 해줘야 하는것인지..
>
>혹시 개발환경 구축해보신분 계신가요?
>
>불쌍한 중생을 구제해주시면 감사하겠습니다.