GDB-디버깅 예제

다음 예제를 통해 프로그램 및 코어 덤프를 디버깅하는 절차를 이해하십시오.

  • 디버깅 예 1

    이 예제는 0으로 나누는 동안 발생한 예외로 인해 발생하는 오류를 캡처하는 방법을 보여줍니다.

  • 디버깅 예 2

    이 예제는 초기화되지 않은 메모리로 인해 코어를 덤프 할 수있는 프로그램을 보여줍니다.

두 프로그램 모두 C ++로 작성되었으며 서로 다른 이유로 코어 덤프를 생성합니다. 이 두 가지 예를 살펴본 후에는 코어 덤프를 생성하는 C 또는 C ++ 프로그램을 디버깅 할 수있는 위치에 있어야합니다.