2013-11-22 2 views
0

파이썬은 이러한 언어로 작성된 소스 코드를 이해하고 사용자가 주어진 지점에서 멈추고 객체를 검사 할 수있는 친숙한 방법을 제공합니다. 디버깅 중에 사용자 친화적 인 방법으로 인쇄).파이썬과 R과 같은 C++ 프로그램을 통해 실행하기

C++의 경우 유사한 방법이 있는지 모르겠습니다. 나는 현재 IDE를 사용하지 않는다. 나는 C++ 소스 코드가 -g 옵션으로 컴파일되어 gdb를 사용할 수 있음을 알고있다. 그러나 이것은 여전히 ​​파이썬과 R에있는 것보다 훨씬 더 어렵습니다. C++ 소스 코드를 단계별로 실행하고 (코드를 이해할 목적으로) 필요할 때 객체를 검사하는 것이 무엇인지를 아는 사람이 있습니까? 감사.

+1

IDE를 선택하면 통합 된 디버거가 표시됩니다. – Johan

+0

[rstudio] (http://www.rstudio.com/ide/docs/debugging/overview)에서 곧 출시 예정 – Stedy

+0

@Johan 현재의 Makefile 기반 컴파일 플로우와 통합하는 데 가장 적합한 IDE는 무엇입니까? – user1424739

답변

1

파이썬은 해석 언어이므로이 "친숙한 디버깅 환경"을 사용할 수 있습니다. C++은 컴파일 된 언어이므로 실행 파일이 실행될 때 런타임은 소스 코드에 대해 아무 것도 모릅니다. 그래서 바이너리와 소스 코드를 연결하는 데 도움이되는 GDB 등을 사용해야합니다.

그래서 GDB에 익숙해 지거나 멋진 IDE를 선택해야한다고 생각합니다.

Eclipse는 아주 좋습니다! 플러그인이 너무 많기 때문에 아무 것도 할 수 있습니다.