Kanaris의 티스토리

[C언어] 이클립스(eclipse) 설치 및 간단 사용법(MinGW) 본문

정보/컴퓨터

[C언어] 이클립스(eclipse) 설치 및 간단 사용법(MinGW)

카나리스 2015. 8. 18. 13:18

안녕하세요.

오늘은 C언어의 개발도구 중의 하나인 이클립스에 대한 소개와 설치법, 그리고 간단한 사용법을 설명하려고 합니다.

제가 사용하는 개발도구는 코드블럭과 이클립스입니다.

각 각 개성이 넘치는 개발도구들입니다. 어느 개발도구가 맞을지는 http://sunyzero.tistory.com/225을 참조해주세요..


1. 자바 설치하기


이클립스는 자바 기반의 개발도구이기 때문에 Java가 반드시 필요합니다.

자바가 있는데도 에러가 뜨시는 분들이 많으신데요. 아마 64bit 컴퓨터여서 그럴겁니다.

반드시 이 주소에서 받도록 합시다. => http://java.com/ko/download/manual.jsp




컴퓨터가 64비트일경우에는 Window 오프라인 (64비트)를 받으셔야합니다!



2. 이클립스 설치하기


이제 이클립스를 설치해야합니다.

http://www.eclipse.org/downloads/로 가신 다음에 Eclipse IDE for C/C++ Developers 옆의 32비트 혹은 64비트를 클릭하시면 됩니다.







그리고 주황색 다운로드 버튼을 눌러주셔도 상관없습니다. 밑에 주황색글씨는 저곳으로부터 다운받는거 같은데 자주 바뀝니다. 

가끔씩 카이스트도 뜨더군요.

앞에 이클립스 설치라고 하였지만 행복하게도 이클립스는 무설치입니다. 

그냥 압축풀고 실행하시면 됩니다.

 

3.CDT설치하기


이제 c언어 개발도구를 다운받아야합니다. 

http://www.eclipse.org/cdt/downloads.php로 갑시다.




2015/6/20일 기준, 최신 CDT는 8.6.0입니다.

p2 software repository 옆의 주소(http://download.eclipse.org/tools/cdt/releases/8.6)를 복사합니다.

이클립스를 실행시키시고 위에 창 중에 help->Install New Software을 클릭합니다.

Add를 클릭하시면 다음과 같은 창이 나옵니다.

.




Name 칸에는 아무거나 쓰셔도 무방합니다. 

Location에는 아까 복사한 주소를 붙여넣기 하시면 됩니다.

OK를 누르신 뒤, 다음 사진과 같이 체크를 해주신 뒤 Next> 를 클릭하시면 됩니다.






4.MinGW 설치하기


아직까지 이클립스는 빈 껍데기와 같습니다. 소스코드를 작성은 할 수 있지만 컴파일러가 없기 때문에 제 기능을 못합니다.

컴파일러가 내장된 비쥬얼 스튜디오와는 다르지요.

저는 MinGW 설치법을 알려드릴려고 합니다. 


먼저, http://www.mingw.org/로 접속합시다.

왼쪽에 Downloads가 보이실겁니다. 클릭하신뒤 Looking for the latest version? Download mingw-get-setup.exe (86.5 kB) 을 누르신뒤 파일을 다운받고 설치합니다.

옵션은 따로 건드실 필요 없으며, 그냥 install을 눌러 설치합시다.

설치 뒤, continue를 누르시면 다음의 화면이 나옵니다.





 저는 C언어만 필요하므로 다음과 같이 체크를 했습니다.

이제 위 배너의 Installation -> Mark all upgrades 를 클릭하신뒤, 잠시후 다시 installation -> Apply changes 를 누르시면 됩니다.

이제 좀 기다리시면 MinGW의 설치는 완료됩니다.


5. 설정 변경 및 기타


이제 환경 변수를 변경하셔야 합니다. 앞으로 Java를 배우실 때도 환경변수를 건드려 줘야합니다.

내 컴퓨터를 오른쪽 클릭하셔서 속성을 클릭합니다. -> 고급시스템설정 -> 고급 -> 환경 변수

이러면 다음 창이 나타납니다.






사용자 변수가 아닌 밑의 시스템 변수에서 Path 변수를 찾습니다.

그리고 편집을 클릭하면 다음 창이 뜹니다.




밑의 변수 값에 C\MinGW\bin;을 추가합니다. ( ; 를 뒤에 붙인 이유는 다음 변수 값을 위해서 입니다.)

만약 MinGW를 설치하실때 옵션을 건드셨다면 다른 위치에 설치될텐데, 그럴 경우 설치된 위치를 적으시면 됩니다.


마지막입니다. 다시 이클립스로 가서 위에 창에 Window -> Preference를 클릭합니다.




C/C++ 오른쪽 삼각형 -> New C/C++ Project Wizard -> Makefile Project를 누르신뒤, 위 사진과 같이 GNU Elf Parser를 체크합니다.

그리고 위쪽의 Builder Settings 배너를 클릭하신뒤 Build command를 밑의 사진처럼 바꿉니다.




이제 Apply를 누르시면 설치가 모두 끝났습니다.


6. 프로젝트만들기


혹시 몰라 어떻게 프로젝트를 생성하는지 가르쳐 드리겠습니다. 

이클립스에서 위에 배너에서 File -> New project -> C project 를 클립합니다.




위의 사진과 동일하게 설정해 주시면 됩니다. Toolchains가 MinGW GCC여야합니다.

그리고 Finish를 클릭하시면 프로젝트가 형성됩니다.

그리고 프로젝트 안에 소스파일을 만들어, 그 소스파일안에 코딩을 해야합니다.

소스파일은  Project Explorer에서 당신이 생성한 프로젝트명을 오른쪽 클릭하여 New -> Source file을 클릭합니다.

그리고 소스파일의 이름을 적어야하는데, 끝은 무조건 .c로 끝나야합니다.


소스코드를 작성하신 뒤에는 Ctrl + S 를 클릭하셔서 소스코드를 저장하신 뒤, 빌드를 하셔야 소스코드가 바뀐 것을 알고 제대로 빌드합니다. 

빌드는 Ctrl + B입니다. 

빌드 뒤에 실행 시키기 위해서는 Ctrl + F11을 누르시면 됩니다. 

정리하자면 소스코드를 작성/ 수정하신 뒤 Ctrl + S -> Ctrl + B -> Ctrl + F11 을 하셔야 정상 작동됩니다.


이클립스는 다른 IDE와는 다르게 출력이 조금 특이합니다.

코드 블럭이나 비쥬얼 스튜디오는 출력을 바로바로하지만, 이클립스의 경우에는 프로그램 종료시에 출력이 한꺼번에 됩니다.

이는 장점이 될 수도, 단점이 될 수도 있습니다. 저는 그래서 이클립스와 코드블럭 둘 다 사용합니다.

이클립스 콘솔창(실행창)도 특이한데, 우리에게 익숙한 검은화면이 아니라 밑의 칸에서 콘솔창이 형성됩니다.

이것도 장단점이 있겠지요. 장점 중에 하나는 입력시에 복사, 붙여넣기가 간편합니다. 출력된 값도 복사하기가 쉽습니다.


이상으로 이클립스 및 MinGW 설치와 간단한 설명을 마치도록 하겠습니다.

혹시 질문이나 문의 있으실 경우 댓글 다시면 됩니다..


참조

http://blog.naver.com/misshy2/220267527990

http://blog.naver.com/my464/220277768545


2015/7/9 

초고 작성 및 글 수정

2015/7/12

글 색상 수정 및 오류 수정