2013-12-22 3 views
1

Linux VM에서 Eclipse와 함께 C++를 디버깅하고 있습니다. 내가 사용하고있는 일식은 Kepler Service Release 1입니다. 나는 Automake를 사용하여 파일을 컴파일합니다. Eclipse에서 디버깅을 시도하고 스텝 오버를 수행 할 때 간혹 역방향 라인으로 점프합니다. 때때로 라인으로 넘어갑니다. 또한 문제가있을 때 아무 것도 보여주지 않습니다. 변수를 보려고하면 항상 성공하지는 않습니다. Eclipse 동작이 그리 좋지 않은 것 같습니다. 저는 윈도우 프로그래밍에서 왔습니다. 릴리스 버전을 컴파일하고 Visual에서 디버깅하려고했을 때 보았던 것처럼 보입니다. 누군가가 기성분을 도와 줄 수 있습니까? 나는 이렇게 디버깅 할 수 없다. 구성이 있습니까? 내가 뭘 잘못 했니? 감사합니다.Eclipse 디버깅이 예상대로 작동하지 않습니다.

+4

모든 최적화 기능을 끄고 다시 작성하십시오. –

+0

감사합니다. 미래의 시청자를 위해 컴파일 결과에 -O2 또는 -O1을 사용하여 기호를 최적화합니다. 그들을 제거한 후 (로컬에만 고객이 여전히 최적화 된 버전을 얻을 수 있습니다) Eclipse 디버깅이 훨씬 더 나은 것 같습니다. – walla

답변

0

마틴 제임스 (Martin James)가 모든 최적화를 해제하는 것이 필요하다고 말한 것처럼. -o2 플래그가있어서 제거해야했습니다.

관련 문제