core 파일이 생성된 경우 이것으로 무엇을 할 수 있는지요?

익명 사용자의 이미지

가끔 프로그램을 짜면서 미완성인 상태에서 테스트하다가

비정상적인 종료후에 core라는 파일이 생성되는 경우가 있습니다.

이 core라는 파일에는 어떤 정보가 있고, 이것으로 디버깅이

가능한 것인지 알고 싶습니다. 구체적으로 어떻게 사용하는지

예를 보고 싶네요.

익명 사용자의 이미지

gdb 실행파일 core

에러 당시의 메모리 덤프 하는걸로 기억하는데 아닌가 (

익명 사용자의 이미지

흠.

gdb로 디버깅 하는데 쓰이죠.

gdb 실행화일 core

이렇게 치시고 들어 가서.

bt 쳐보세요.

메모리 core 가 일어난 원인을 알려줍니다...