본문 바로가기

프로그래밍/Linux

이클립스로 기존 c/c++ 코드 불러와서 디버깅 하기

1. 이클립스 설치

$ apt-get install eclipse

 

 

2. 이클립스 CDT 설치

$ apt-get install eclipse-cdt

 

 

3. c/c++ 프로젝트 import 하기

이클립스 실행 후

File - import - C/C++ - Existing Code as Makefile Project

를 통해 기존 C/C++ 소스코드에서 Makefile 이 있는 경로를 지정해 주면 된다.

 

 

4. Debug 설정

Debugging을 하려고 하면 Main 함수가 정의 되어 있지 않다는 오류 메시지가 출력 될수도 있다.

이경우는

프로젝트 우클릭 - Debug As - Debug configurations... - C/C++ Application - Debugger tab - Stop on startup at: 이라는 항목의 체크를 해제해준다.

아니면 체크를 해제하지 않고 main 함수의 이름을 실제 C/C++ 코드에서 사용하는 함수 이름으로 변경해 주고 Debugging을 진행한다.

이경우 첫 브레이크 포인트는 main 함수로 지정된 함수에 자동으로 걸리게 된다.

 

 

5. Debugging

디버깅 기능을 사용해 디버깅을 한다.