2011-06-12 2 views
1

"버스 오류"는 말해주지 않으므로 코어 파일에 액세스하여 오류가 발생한 위치를 찾으려고합니다. 나는 이것을 시도한다 :버스 오류 - 프로그램이 어디에서 죽었는지 어떻게 알 수 있습니까?

(gdb) core core 
/this/is/my/directory/Program/core: No such file or directory 
(gdb) 

그러나 그것은 아무 디렉토리도 없다고 말한다. 내가 맥에서 Qt를 사용하여 내 프로그램을 컴파일하고 아무것도 '코어'라는 생산하지 않습니다. 이 디버깅하는 방법에 대한 조언?

감사합니다.

+1

가 리눅스를? 디버거를 달았습니까? QtCreator를 IDE로 사용하고 있다면, 콜 스택 (callstack)을보고 브레이크 포인트를 설정하고 응용 프로그램을 정상적으로 디버깅 할 수 있습니다. – AJG85

+1

이것이 도움이 될 것이라고 생각합니다. http://stackoverflow.com/questions/2080918/where-are-core-dumps-written-to-in-mac-os-x – littleadv

답변

관련 문제