도와주세요!!
cd /
sudo tar zxvf /download/arm-toolchain-3.4.3.tar.gz
이렇게 해서 풀었습니다.
아래처럼 확인해봤습니다.
svnadmin@hacsvn:/usr/bin$ ls -al arm*
-rwxr-xr-x 1 root root 1854067 2005-03-30 17:18 arm-linux-addr2line
-rwxr-xr-x 1 root root 1911297 2005-03-30 17:18 arm-linux-ar
-rwxr-xr-x 1 root root 3301419 2005-03-30 17:18 arm-linux-as
-rwxr-xr-x 2 root root 279652 2005-03-30 17:59 arm-linux-c++
-rwxr-xr-x 1 root root 1806592 2005-03-30 17:18 arm-linux-c++filt
-rwxr-xr-x 1 root root 279467 2005-03-30 17:59 arm-linux-cpp
-rwxr-xr-x 2 root root 279652 2005-03-30 17:59 arm-linux-g++
-rwxr-xr-x 2 root root 279084 2005-03-30 17:59 arm-linux-gcc
-rwxr-xr-x 2 root root 279084 2005-03-30 17:59 arm-linux-gcc-3.4.3
-rwxr-xr-x 1 root root 15804 2005-03-30 17:59 arm-linux-gccbug
-rwxr-xr-x 1 root root 98796 2005-03-30 17:59 arm-linux-gcov
-rwxr-xr-x 1 root root 7800760 2005-04-09 19:11 arm-linux-gdb
-rwxr-xr-x 1 root root 2628605 2005-03-30 17:18 arm-linux-ld
-rwxr-xr-x 1 root root 1889956 2005-03-30 17:18 arm-linux-nm
-rwxr-xr-x 1 root root 2396280 2005-03-30 17:18 arm-linux-objcopy
-rwxr-xr-x 1 root root 2534819 2005-03-30 17:18 arm-linux-objdump
-rwxr-xr-x 1 root root 1911296 2005-03-30 17:18 arm-linux-ranlib
-rwxr-xr-x 1 root root 386348 2005-03-30 17:18 arm-linux-readelf
-rwxr-xr-x 1 root root 1681131 2005-04-09 19:11 arm-linux-run
-rwxr-xr-x 1 root root 1758830 2005-03-30 17:18 arm-linux-size
-rwxr-xr-x 1 root root 1734300 2005-03-30 17:18 arm-linux-strings
-rwxr-xr-x 1 root root 2396279 2005-03-30 17:18 arm-linux-strip
svnadmin@hacsvn:/usr/bin$ sudo arm-linux-gcc --version
sudo: unable to execute /usr/bin/arm-linux-gcc: No such file or directory
죄송하지만 sudo를 사용하지 마시고 직접 컴파일러를 호출해 보세요.
]$ arm-linux-gcc --version
크로스 컴파일러를 설치할 때는 root 권한이 필요하지만 설치 후에는 일반 계정에서 사용할 수 있습니다. ^^
]$ arm-linux-gcc --version 해도 똑같이 안되네요.
참, 저의 host 컴퓨터가 64bit system 입니다.
ubuntu 역시 9.04 64bit용으로 설치되어있습니다.
이게 원인이 아닐른지요...
gcc 소스를 64bit 옵션으로 컴파일해야할것같은데 아닌가요?
file명령어로 arm-linux-gcc를 보면 32bit로 나오는데 그러면 64bit system에서는 실행이 안되는게 맞는거 아닌지요?
에궁 어렵네요^^;
svnadmin@hacsvn:/usr/bin$ file arm-linux-gcc
arm-linux-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
강좌팁에 설명되어있는대로 arm-toolchain을 설치하였습니다.
설치한후에 버전확인을 하니 no such file or directory 메시지가 나오네요.
뭔가 잘못된것같은데 뭘까요?
tar를 푸는것은 잘된것이 확실합니다. /usr/arm-linux생기고 bin폴더아래도 arm-linux-gcc를 비롯하여 파일들이 다 들어있는데도
버전확인이 안되네요. 답변부탁드립니다.