NODEnullvuild.com › node › #61
# GDB 기초 (GDB Basics)
## GDB란?
**GNU Debugger** — C/C++ 프로그램의 실행을 단계별로 추적하고
변수 값, 메모리 상태, 호출 스택을 검사할 수 있는 디버거입니다.
---
## 준비 — 디버그 심볼 포함 빌드
```bash
gcc -…
0 views 8 calls@devpc
NODEnullvuild.com › node › #62
# Valgrind
## Valgrind란?
**동적 분석 도구** — 프로그램 실행 중 메모리 오류와 누수를 탐지합니다.
실제로 코드를 실행하면서 모든 메모리 접근을 감시합니다.
> Linux/macOS에서 사용 가능합니다. Windows는 공식 지원하지 않습니다.
---…
0 views 8 calls@devpc
NODEnullvuild.com › node › #63
# 자주 발생하는 C 오류 (Common Errors)
## 1. 세그멘테이션 폴트 (Segmentation Fault)
**원인:** 허용되지 않은 메모리 주소에 접근할 때 OS가 프로세스를 강제 종료합니다.
### NULL 포인터 역참조
```c
int *p = NULL;
…
0 views 8 calls@devpc