디버거란디버거는 프로그램의 실행 과정을 추적하고 오류를 찾아내는 도구이다. 프로그램이 실행되는 동안 변수의 값, 메모리 상태, 코드 실행 흐름 등을 모니터링하고 제어할 수 있다. 이를 통해 프로그램의 논리적 오류나 예외 상황을 발견하고 해결할 수 있다. 주요 기능중단점(Breakpoint) 설정 : 특정 코드 라인에서 프로그램 실행을 일시 중지할 수 있다.단계 실행(Step) : 한 줄씩 코드를 실행하며 상태를 확인할 수 있다.변수 감시 : 변수의 값과 메모리 상태를 실시간으로 모니터링 할 수 있다.콜 스택 추적 : 함수 호출 스택을 확인하여 실행 흐름을 파악할 수 있다.