2012-01-21 2 views
1

Netbeans에서 디버그를 시작하면 nothig가 발생합니다. 출력 문자열은 부합하지 않습니다. 일시 중지, 계속, 단계 단추는 비활성화됩니다 (디버그 중지 및 재시작 단추 만 활성화 됨). 스택 창이 비어 있습니다.Netbeans : 시작시 C 코드 디버그가 응답하지 않음

쉘에서 프로세스를 실행하고 Netbeans 디버그로 연결하려고했습니다. '디버거 오류'캡션이있는 메시지가 표시됩니다. \ 320 \ 235 \ 320 \ 265 \ 321 \ 202 \ 321 \ 202 \ 320 \ 260 \ 320 \ 272 \ 320 \ 276 \ 320 \ 263 \ 320 \ 276 \ 321 \ 204 \ 320 \ 260 \ 320 \ 271 \ 320 \ 273 \ 320 \ 260 \ 320 \ 270 \ 320 \ 273 \ 320 \ 270 \ 320 \ \ 273 \ 320 \ 276 \ 320 \ 263 \ 320 \ 260

프로젝트는 -g 플래그로 컴파일됩니다. gdb 버전은 : GNU gdb 7.0.1-debian; Netbeans 버전은 7.1입니다. DDD 도구에서이 프로그램의 디버그가 정상적으로 작동합니다.

답변

2

내 경우에는 원인이 시계의 잘못된 변수였습니다. 디버깅이 걸려있는 동안 삭제할 수 없습니다. 그래서 변수/변수를 수동으로 열지 않으면 서 (윈도우 -> 디버깅 -> 변수). 나쁜 변수를 삭제 한 후 모든 것이 잘되었습니다.

기본적으로 모든 변수를 삭제했습니다. gdb 또는 netbeans가 다음과 같은 것을 싫어하는 이유를 알 수 없었습니다. (char*)_Foo->Bar->Fail. 이전 디버깅 실행 중에이 시계가 정상적으로 작동했습니다.