리눅스 환경에서 C 언어를 개발할 때 필수 도구 중 하나는 바로 gdb(GNU Debugger)이다.gdb는 메모리 내부를 들여다보고 프로그램 로직 오류의 원인을 파악하는 데 필요하다. gdb의 설치 방법과 기초 사용법을 알아보자.1. gdb란?gdb(GNU Debugger)는 GNU 소프트웨어 시스템을 위한 기본 디버거이다.작성한 소스 코드가 실행되는 동안 내부적으로 어떤 일이 벌어지는지 추적하거나, 프로그램이 비정상적으로 종료되었을 때의 상태를 분석하는 용도로 사용된다.gdb의 기능특정 행(Line)이나 조건에서 프로그램 실행을 중단시킨다.프로그램이 멈췄을 때, 현재 변수의 값이나 메모리 상태를 확인한다.코드의 흐름을 한 단계씩(Step-by-step) 따라가며 로직 오류를 찾는다.VS Code 디버..