레이블이 Windows인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Windows인 게시물을 표시합니다. 모든 게시물 표시

2013년 3월 20일 수요일

Cygwin 설치 방법



Cygwin은 windows OS상에서 LINUX OS를 에뮬레이트 해주는 프로그램으로서
일반적으로 Cross compile에 사용된다.
물론 VMWare와 같은 가상머신이 아니고 어플리케이션으로 동작하므로
완벽하게 LINUX system을 지원하는 것은 아니지만 대부분의 기능들을 지원하므로
Cross compile에 cygwin을 사용하는 것이 가장 효율적인 방법이다.

다음 경로를 통해 Cygwin setup 파일을 다운로드 받을 수 있다.

http://cygwin.com


위 그림에서는 cygwin을 설치할 경로를 지정하도록 되어 있는데,
일반적인 영문 형식의 어플리케이션들은 파일 경로에 한글이나 공백이 있는 경우
실행되지 않거나 에러가 발생하는 경우가 많으므로 이 문서에서는
기본 경로인 “C:\cygwin”을 사용하도록 한다.


위 그림에서는 다운로드 site를 선택하도록 되어 있는데,
기본적으로 한국 사이트는 없기 때문에 가까운 일본 사이트에서 다운받도록 한다.

기본 download site에 한국 사이트는 없지만 kaist ftp 서버가 지원한다고
해서 알아본 결과 그냥 ftp://ftp.kaist.ac.kr/를 추가하면
“setup.ini”파일이 없어서 접속이 되지 않지만
ftp://ftp.kaist.ac.kr/cygwin/을 Add하면
ftp://ftp.kaist.ac.kr/라는 주소만 추가되는데,
해당 site를 선택하고 진행하면 1M 이상의 빠른 속도로 연결된다고 하므로
앞으로 해당 주소로 연결하여 다운로드 하도록 하자.


위 경고창은 Cygwin 1.7.X를 처음 다운로드 받을 때 출력되는데,
처음 다운로드 받는다면 무시해도 상관없다.




위 그림과 같이 설치할 package를 선택할 수 있는 창이 출력되는데,
All Default로 되어 있는 설정을 한번 클릭하여 All Install로
변경해야 한다. 만약 All Default로 설정하고 설치하는 경우
개발에 필요한 도구가 설치되지 않을 수 있으므로 사용에 주의.




위와 같은 과정을 거쳐 cygwin을 설치했다면 바탕화면에 출력되는
“Cygwin Terminal”을 실행하여 다음 명령어들을 입력하여 정상적으로
설치되어 있는지 확인한다.

“gcc -v”


다음 명령어를 입력하여 g++ 컴파일러가 정상적으로 설치되어 있는지 확인한다.

“g++ -v”
 


다음 명령어를 입력하여 vi 에디터가 정상적으로 설치되어 있는지 확인한다.

“vi --version”