Toolchain 이란?

원하는 Target System의 소프트웨어 개발을 하기 위한 Host System의 Compile 환경을 의미합니다.
Compile 환경은 주로 Target과 Host가 다르기 때문에 흔히 크로스-컴파일 환경이란 말로 사용됩니다.

1. Toolchain 제작

에프에이리눅스의 장형기 팀장님께서 Cygwin 용 Toolchain 을 제작해 주셨습니다.
아래 파일을 다운로드 하시면 Cygwin 및 toolchain 관련된 정보를 보실 수 있습니다.

이전 게시물의 cygwin 파일에 toolchain 환경이 포함되어 있습니다.
직접 cygwin을 사용하시는 분들께 도움이 되고자 파일을 따로 첨부합니다.

(제작 관련 내용은 상의 후, 올리도록 하겠습니다.)

파일 다운로드 Cygwin_ARM_GCC_Env.pdf

 

2. ToolChain 파일 다운로드

에프에이리눅스 FTP 사이트에 올라간 크로스 컴파일러 Toolchain 파일을 다운 받으시면 됩니다.

파일 다운로드Cygwin arm-toolchain 파일(cygwin-arm-linux-gcc-4.1.1.tar.gz)
크기 : 93.4MB (97,992,760 바이트)

Cygwin Mips-toolchain 파일(cygwin-mipsel-linux-gcc-4.1.1.tar.gz)
크기 : 80.3MB (84,305,736 바이트)

 

3. ToolChain 설치

먼저 arm 용 toolchain을 설치합니다.

다운 받은 cygwin-arm-linux-gcc-4.1.1.tar.gz 파일을 Cygwin 폴더 아래로 복사합니다.

Cygwin 루트에서 tar 명령으로 압축을 풀어줍니다.

$ tar zxvf cygwin-arm-linux-gcc-4.1.1.tar.gz

압축을 풀어주면 설치가 완료됩니다.

Mips 용 toolchain 도 arm 설명과 동일하게 진행합니다.

Cygwin 루트로 파일을 복사한 후, tar 명령으로 압축을 풀어줍니다.

$ tar zxvf cygwin-mipsel-linux-gcc-4.1.1.tar.gz

 

toolchain 다운로드 및 설치를 완료하였습니다.