크로스 컴파일 환경을 구축하는 방법은 아주 간단하다.
1. 크로스 컴파일러파일을 구한다.
2. 원하는 위치에 압축을 푼다.
3. ~/.bashrc 에 경로를 추가 시켜준다.
4. ~/.bashrc 를 적용시켜준다.
이제 자세히 그 방법을 짚어보도록 하자.
1. 크로스 컴파일러파일을 구한다.
2. 원하는 위치에 압축을 푼다.
3. ~/.bashrc 에 경로를 추가 시켜준다.
4. ~/.bashrc 를 적용시켜준다.
이제 자세히 그 방법을 짚어보도록 하자.
1. 컴파일러 파일을 다운받자.
http://www.friendlyarm.net/downloads
위의 사이트에서
SoftWare에 linux에 ARM-Linux GCC 4.4.3 / 4.3.2 를 다운 받는다.
위의 사이트에서
SoftWare에 linux에 ARM-Linux GCC 4.4.3 / 4.3.2 를 다운 받는다.
그러면 arm-linux-gcc-4.4.3.tgz 파일이 받아진다.
2. 원하는 위치에 압축을 푼다.
cp 명령을 이용해서 arm-linux-gcc-4.4.3.tgz 파일을 원하는 디렉토리로 옮긴다.
# tar zxvf arm-linux-gcc-4.4.3.tgz 명령으로 압축을 풀어준다.
그러면 원하는 디렉토리 안에 opt/toolschain/4.4.3/bin 디렉토리안에 많은 파일이 생성됐을 것이다.
(# ls 명령으로 확인 해보면 나온다..)
많은 파일명이 arm-linux 로 시작할 것이다.
확인이 됐다면 그 위치에서 pwd명령을 쳤을때 나오는 현재 디렉토리 위치가 나올 것이다.
~~~/opt/toolschain/4.3.3/bin
그러면 이 위치를 복사한다.(마우스 드레그 후 우클릭 -> 복사 선택)
확인이 됐다면 그 위치에서 pwd명령을 쳤을때 나오는 현재 디렉토리 위치가 나올 것이다.
~~~/opt/toolschain/4.3.3/bin
그러면 이 위치를 복사한다.(마우스 드레그 후 우클릭 -> 복사 선택)
3. ~/.bashrc 에 PATH환경 변수를 추가시켜준다.
# vim ~/.bashrc
그리고 아래와 그림같이 추가 시켜준다.
여기서 PATH=$PATH:/usr/local/4.4.3/bin 이라고 써져 있는것이 보일 것이다.
/usr/local/4.4.3/bin 이 위치를 아까 자신이 복사한 위치로 바꿔주면 끝이다!!!
4. ~/.bashrc 를 적용시켜준다.
# source ~/.bashrc
명령을 치면 적용이 된다^^
적용이 됐는지 확인하는 것은 쉽다.
# arm- 이라 친 다음에 'tab'키를 두번 눌러보자~!!
그럼 아까 ~~~/bin 디렉토리 아래에서 봤던 녀석들이 나타날 것이다^^
'PROJECT > ex347_project' 카테고리의 다른 글
spi 보던 사이트 (0) | 2011.05.11 |
---|---|
LDD_Part 1. 디바이스 드라이버의 이해 (1) | 2011.05.11 |
Mini2440] GPIO-LED-module 만들기 (0) | 2011.04.25 |
분석!!!]]]Mini2440_gpio-LED] 의 하나를 gpio 로 빼보자. (0) | 2011.04.25 |
Mini2440_gpio-LED] 의 하나를 gpio 로 빼보자. (0) | 2011.04.25 |