반응형
목차
- 들어가기
- 이클립스 CDT 설치하기
- 이클립스로 C/C++ 프로그램 개발하기
- 마무리
들어가기
이전 포스팅에서 이클립스에 대한 소개를 해봤다.
이제 본격적으로 CDT를 이용한 개발에 대해서 이야기해보려고 한다.
다만 이클립스 CDT에 대한 소개는 이미 많이 존재하고 있어서 대부분의 내용은 링크로 대체한다.
이클립스 CDT 설치하기
이클립스 CDT를 설치하는 방법은 아래 두 가지가 있다.
개인적으로 1번을 추천한다. 2번은 정신건강에 해롭다.
- C/C++ 개발자용 이클립스 다운로드
- Classic 이클립스 다운로드 후 CDT 플러그인 설치
윈도우에서 이클립스로 C/C++을 개발하기 위해서는 툴체인도 필요하다. cygwin 이나 minGW 등을 사용한다.
동영상을 선호하면 다음을 보자.
참고로 이클립스는 Java 기반으로 작성된 IDE이기 때문에 Java는 미리 설치가 되어 있어야 한다.
툴체인 설치가 간편해서 윈도우에 비해서는 쉽다.
개인적인 의견이지만 개발자이거나 개발자가 목표인 사람들은 우분투를 사용하자.
이클립스로 C/C++ 프로그램 개발하기
C/C++ 코드를 빌드해서 실행파일로 만들기 위해서는 당연히 '컴파일' 과정을 거쳐야 한다.
이 과정을 위해서 코드를 어떤식으로 빌드해서 실행파일을 만들어야 하는지 설명해주는 'Makefile'이 필요하다.
이 Makefile을 편집하는 방법이 쉽지않고 자동으로 생성하는 방법 또한 다양하다.
상용 IDE는 생성과 편집 과정을 '자동으로' 혹은 '편리하게' 해준다.
일반적으로 소스코드 에디팅만 지원하는 오픈소스 툴의 경우, 직접 생성 및 편집을 해야한다.
개인적인 생각이지만 Makefile까지 잘 아는 개발자가 되지는 말자. (뭐. 잘하면 좋겠지)
CPU 명령을 몰라는 우리는 게임을 잘하지 않는가?
필요한 것들만 공부해도 우리는 시간이 부족하다.
다행히 이클립스는 Makefile 관련된 작업을 대신해준다.
이클립스를 통해서 소프트웨어를 개발하게 되면 Makefile 자체가 개발자 눈에는 보이지 않는다.
물론, 자체적으로 Makefile을 가지고 있는 소프트웨어를 이클립스로 import해서 개발할수도 있다.
이 부분은 나중에 설명할 기회가 있겠지.
초기 설정부분이랑 최초 프로젝트 생성 부분이 잘 설명되어 있다. 프로젝트 부분으로 가고 싶으면 2:50 부분부터 보자.
마무리
간단하게나마 CDT를 이용한 C/C++ 소프트웨어를 개발하는 방법에 대해서 알아봤다.
더 깊은 내용을 다루기 전에 설정부분을 먼저 다룰까 고민중이다.
반응형
'소프트웨어 > IDE' 카테고리의 다른 글
이클립스 통합개발환경 소개 및 설치 (0) | 2018.12.20 |
---|