디버거 란 무엇이며 문제를 진단하는 데 어떻게 도움이됩니까? 이것은 프로그램에 문제가 있지만 디버거를 사용하여 문제의 원인을 진단하는 방법을 모르는 새로운 프로그래머를 돕기위한 일반적인 목적의 질문입니다. 이 질문은보다 구체적인 질문의 세 가지 클래스를 다룹니다. 내 프로그램을 실행할 때 내가 제공 한 입력에 대해 예상 한 출력이 생성되지 않습니다. 프로그램을 실행할 때 충돌이 발생하고 스택 추적이 제공됩니다. 스택 추적 을 조사 했지만 스택 추적이 충분한 정보를 제공하지 않기 때문에 여전히 문제의 원인을 모릅니다. 프로그램을 실행할 때 세그멘테이션 오류 (SEGV)로 인해 충돌이 발생합니다. 마크 다운의 예 : [What is a debugger and how can it help me diagnose..