ubuntu 11.4를 설치하고 Arm 컴파일러를 http://www.codesourcery.com/sgpp/lite/arm에서 다운받았다.

Makefile에서 컴파일러 PATH를 설정하고 u-boot 를 빌드하려고 했더니 그런 파일이 없다고 에러가 나왔다.

설치된 폴더에서 파일이 있는 폴더로 가서 컴파일러 테스트를 해보아도 

"-bash: ./arm-none-linux-gnueabi-gcc : 그런 파일이나 디렉터리가 없습니다"

라는 메세지만 나오네 ㅠㅠ; 

그렇다면 PATH설정이 잘못된건 아니고....

원인은 64bit 환경에서 32bit용 컴파일러를 실행시키려 했기 때문이었다.

해결방법은 ia32-libs 패키지를 설치해주면 된다.


sudo apt-get install ia32-libs


설치하면 결과는 잘된다. 

이 간단한걸 몰라서 3시간 동안 삽질했다. ㅠㅠ;

'Linux > kernel' 카테고리의 다른 글

could not update iceauthority file /home/user/.iceauthority  (0) 2012.11.11
ubuntu 계정 추가  (0) 2012.09.18
Network 설정  (0) 2012.05.31
STB에서 top이 안먹힐때  (0) 2011.06.08