일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 문파문파
- 태그를 입력해 주세요.
- 야구
- 문파문파 공략
- 데이터베이스
- Linux
- Git
- 안드로이드
- 뉴스타파
- mysql
- 김경문
- 국정원
- 타이젠
- 애플
- 우분투
- 블로그
- arm
- 인공지능
- 단통법
- 손민한
- ubuntu 12.04
- NC다이노스
- 조세피난처
- 리뷰
- ubuntu
- 해외직구
- NC 다이노스
- python
- Tizen
- 프로야구
Archives
- Today
- Total
꿈꾸는 사람.
[ARM] 크로스 컴파일러 설치. 본문
반응형
embedded system를 개발할 때 대부분의 프로세스는 ARM 코어를 사용한다.
때문에 개발환경으로 ARM cross compiler를 설치해야 한다.
아래 내용은 ARM cross compiler 설치와 환경 설정에 대한 내용이다.
1. 설치 환경
프로세스 |
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz |
운영체제 | 우분투 12.0 4 LTS 64bit |
2. ARM cross compiler 받기
아래 명령을 실행하거나 [링크]를 통해 원하는 버전 받으면 된다.
$ wget http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-2013.05-24-arm-none-linux-gnueabi.bin
3. ARM cross compiler 설치
아래 명령으로 설치
$ chmod +x arm-2013.05-24-arm-none-linux-gnueabi.bin $ ./arm-2013.05-24-arm-none-linux-gnueabi.bin
설치 중 shell 문제 해결책
원인: 아래 오류 메시지는 설치 파일이 DASH shell(/bin/sh)를 지원하지 않아서 발생한다.
$ ./arm-2013.05-24-arm-none-linux-gnueabi.bin Checking for required programs: awk grep sed bzip2 gunzip =============================================================== Error: DASH shell not supported as system shell =============================================================== The installer has detected that your system uses the dash shell as /bin/sh. This shell is not supported by the installer. You can work around this problem by changing /bin/sh to be a symbolic link to a supported shell such as bash. For example, on Ubuntu systems, execute this shell command: % sudo dpkg-reconfigure -plow dash Install as /bin/sh? No Please refer to the Getting Started guide for more information, or contact CodeSourcery Support for assistance. ===============================================================
해결책: 아래 명령을 실행하고 나타나는 창에서 <아니오>를 선택한다.
$ sudo dpkg-reconfigure -plow dash
설치 과정
아래와 같은 설치 과정이 진행되는데 설치 방법이나 경로 정도만 선택하고 설치하면 된다.
설치 확인
설정한 경로에 아래 명령 실행하여 확인한다.
~/bin/CodeSourcery/Sourcery_CodeBench_Lite_for_ARM_GNU_Linux/bin$ ls arm-none-linux-gnueabi-addr2line arm-none-linux-gnueabi-gcov arm-none-linux-gnueabi-ar arm-none-linux-gnueabi-gdb arm-none-linux-gnueabi-as arm-none-linux-gnueabi-gprof arm-none-linux-gnueabi-c++ arm-none-linux-gnueabi-ld arm-none-linux-gnueabi-c++filt arm-none-linux-gnueabi-nm arm-none-linux-gnueabi-cpp arm-none-linux-gnueabi-objcopy arm-none-linux-gnueabi-cs arm-none-linux-gnueabi-objdump arm-none-linux-gnueabi-elfedit arm-none-linux-gnueabi-ranlib arm-none-linux-gnueabi-g++ arm-none-linux-gnueabi-readelf arm-none-linux-gnueabi-gcc arm-none-linux-gnueabi-size arm-none-linux-gnueabi-gcc-4.7.3 arm-none-linux-gnueabi-strings arm-none-linux-gnueabi-gcc-ar arm-none-linux-gnueabi-strip arm-none-linux-gnueabi-gcc-nm cache arm-none-linux-gnueabi-gcc-ranlib
반응형
'IT > Linux' 카테고리의 다른 글
wine 1.7.x 설치 후 Source Insight를 우분투에 설치. (1) | 2013.12.18 |
---|---|
[VMware] Ubuntu 11.10 가상 머신 만들기. (0) | 2013.12.06 |
Linux kernel 2.6.30 빌드 오류. 해결 방법 (0) | 2013.10.27 |
[FTP Server] 우분투에 ftp 서버 설치. (0) | 2013.08.21 |
[Linux] Ubuntu 11.04를 11.10로 upgrade. (12.04 업그레이드 중간 과정) (0) | 2013.08.20 |
Comments