Python에서 C/C++ 연동을 공부를 하기 위해 환경 구성이 필요하게 되었다.

참고로 내가 사전 구성하여 사용하고 있는 환경은 아래와 같다.

- Mac OS X Yosemite 10.10.2를 사용

- Eclipse Luna Standard 버전 설치 + PyDev


검색을 통해 살펴보니 Mac에서 C/C++을 컴파일하고 실행하기 위한 환경 구성 방법은 대표적으로 두가지 방법이 있었다.

1. XCode를 사용하는 방법

2. Eclipse CDT를 사용하는 방법

많이는 아니지만 살펴본 결과 Eclipse는 현재 내가 사용하고 있는 IDE이고, Windows, Mac, Linux 등 멀티 플랫폼을 위한 컴파일이 가능하다는 점이 장점이라고 한다.

새로운 IDE에 대한 갈망이 있었으나 편의상 Eclipse CDT로 환경구축을 하기로 하였다.


본격적인 설치 과정

1. 설치된 Eclipse 버전에 맞는 CDT 버전 확인 및 다운 로드 링크 확인

1) Eclipse 버전은 실행 시 로딩창에 표시되는 Eclipse 버전을 확인


2) Eclipse 버전에 맞는 CDT 버전은 아래 링크에서 확인

- 참조 사이트 링크: http://www.eclipse.org/cdt/downloads.php



2. 설치

1)[Help] -> [Install New Software] 메뉴를 선택

2) Add 버튼을 클릭

- CDT download repository 주소를 입력 (주소는 1번에서 확인한 주소를 입력한다. 이름은 사용자가 임의로 정하면 된다.)


3) 정상적으로 repository가 추가 되면 아래와 같이 목록이 나타남

- 모두 선택하고 Next 버튼을 클릭하여 약관 동의 및 설치 과정 진행


3. 설치 확인

1) 설치 과정이 완료되면 Eclipse 재시작 (재시작 권유 메시지 박스 발생)

2) 재시작 시 Welcome 창에 CDT 추가됨


4. 테스트

1) Open Perspective 버튼을 눌러 C/C++ 추가, C/C++ 코딩시에는 C/C++로 선택하고 코딩해야함


2) HelloWorld 코드 작성 및 결과 확인

- 프로젝트 생성 화면은 생략