C++ 개발을 위한 Eclipse 설정 방법
Eclipse는 자바뿐만 아니라 C/C++ 개발에도 활용할 수 있는 강력한 통합 개발 환경(IDE)입니다. 이 글에서는 Windows 환경에서 Eclipse로 C++ 개발을 시작하기 위한 전체 설정 과정을 단계별로 안내합니다.
Step 0 – MinGW GCC 또는 Cygwin GCC 설치
Eclipse에서 C/C++ 프로그래밍을 하려면 먼저 C/C++ 컴파일러가 필요합니다. Windows에서는 MinGW GCC와 Cygwin GCC 중 하나를 선택해 설치할 수 있습니다. 어떤 것을 선택해야 할지 확실하지 않다면 MinGW를 권장합니다. MinGW는 더 가볍고 설치가 간편하지만, Cygwin에 비해 기능은 다소 적습니다.
MinGW GCC 설치 방법
MinGW를 설치하려면 공식 홈페이지인 www.mingw.org에 접속하여 다운로드 페이지로 이동합니다. 최신 버전의 MinGW 설치 프로그램(MinGW-<version>.exe 형식의 파일명)을 내려받아 실행합니다.
설치 과정에서 최소한 gcc-core, gcc-g++, Binutils, MinGW runtime은 반드시 선택해야 하며, 필요에 따라 추가 패키지를 함께 설치할 수도 있습니다.
설치가 완료되면 명령줄에서 컴파일러 도구들을 간단한 이름으로 바로 실행할 수 있도록, MinGW 설치 디렉터리의 bin 하위 폴더를 시스템의 PATH 환경 변수에 추가해야 합니다.
Step 1 – Eclipse C/C++ Development Tool(CDT) 설치
CDT는 기존에 Eclipse를 설치했는지 여부에 따라 두 가지 방법으로 설치할 수 있습니다.
이미 Eclipse가 설치되어 있는 경우
"Eclipse for Java Developers" 등 다른 Eclipse 패키지를 이미 사용하고 있다면 CDT를 플러그인 형태로 추가 설치하면 됩니다.
- Eclipse 실행 → Help → Install New Software 메뉴로 이동합니다.
- "Work with" 입력란의 드롭다운 메뉴에서 "Kepler - https://download.eclipse.org/releases/kepler"를 선택합니다. (Eclipse 4.2라면 Juno, Eclipse 3.7이라면 Helios를 선택)
- "Name" 목록에서 Programming Language 노드를 펼친 후 C/C++ Development Tools 항목에 체크합니다.
- Next → 라이선스 동의 → Finish 순으로 진행하면 설치가 완료됩니다.
Eclipse가 설치되어 있지 않은 경우
Eclipse 패키지가 아직 없다면 https://www.eclipse.org/downloads 에서 "Eclipse IDE for C/C++ Developers"를 직접 다운로드하는 것이 가장 간편합니다. 내려받은 압축 파일을 원하는 디렉터리에 해제하기만 하면 별도의 설치 과정 없이 바로 사용할 수 있습니다.
Step 2 – 환경 구성 및 테스트
Cygwin 또는 MinGW의 실행 파일 경로가 PATH 환경 변수에 포함되어 있다면 별도의 추가 설정은 필요하지 않습니다. CDT가 PATH를 자동으로 검색하여 C/C++ 컴파일러를 인식하기 때문입니다.
동작 테스트하기
- Eclipse를 실행하고 File → New → Project → C/C++ Project를 차례로 선택합니다.
- "Toolchains" 목록에서 사용할 컴파일러(예: "Cygwin GCC" 또는 "MinGW GCC")를 선택하고 Next를 클릭합니다.
- 새 소스 파일을 생성하고 간단한 C++ 코드를 작성합니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭한 후 Build Project를 선택하여 빌드합니다.
- 다시 프로젝트를 오른쪽 클릭하여 Run As → Local C/C++ Application을 선택하면 프로그램이 실행됩니다.
설치나 실행 과정에서 어려움을 겪는다면 https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html 에서 훨씬 더 자세한 안내 문서를 확인할 수 있습니다.