Embedded Linux

ToolChain 설치

작성자 임베디드코리아 작성일15-11-23 20:44 조회9,457회 댓글0건
[ apt-get으로 gcc-arm-linux-gnueabihf 패키지 설치하기]
    $ sudo apt-get install gcc-arm-linux-gnueabi

[ 64bit용 ARM 툴체인 설치하기 ]

1. 다운로드하기
    <32 bit>
    https://arduino.googlecode.com/files/gcc-arm-none-eabi-4.4.1-2010q1-188-linux32.tar.gz
    <64 bit> 
https://sourcery.mentor.com/GNUToolchain/package6488/public/arm-none-linux-gnueabi/arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

2. /usr/local/ 디렉토리에 압축을 해제 한다.
  #tar xvfj arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2  -C  /usr/local

3. PATH를 추가 한다.
    <임시 설정>
    #PATH=/usr/local/arm-2010q1/bin:$PATH

    <login 시 설정>
    #vi  /etc/profile
      PATH=/usr/local/arm-2010q1/bin:$PATH    <---- 추가 함
    #source  /etc/profile
4. arm-none-linux-gnuabi-gcc 파일에서 사용하는 32비트 버전의 라이브러리는 /lib32/ld-linux.so.2(ld.so 다이너믹 링커/로더의 32비트 버전)과 /lib32/libc.so.6(C 라이브러리의 32비트 버전)이며, 이들은 모두 libc6-i386 패키지(AMD64 환경에서 돌아가는 32비트 라이브러리 모음)에 들어 있다. 따라서 libc6-i386 패키지를 설치하자.

      # apt-get install libc6-i386
      # apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386