C++ 디버거 종류와 사용법 정리 (GDB, LLDB, WinDbg 완전 가이드)
C++ 디버거 종류와 사용법 정리 (GDB, LLDB, WinDbg 완전 가이드)C++ 개발을 하다 보면 런타임 오류나 논리 버그를 해결하기 위해 디버깅이 필수적입니다. 이 글에서는 C++에서 자주 사용되는 대표적인 디버거인 GDB, LLDB, WinDbg, Visual Studio 디버거의 특징과 사용법, 그리고 디버깅 심볼과 디버거 메시지까지 정리해 보았습니다.GDB (GNU Debugger)리눅스 환경에서 가장 널리 쓰이는 C++ 디버거입니다. 터미널 기반으로 동작하며, break(중단점), next(다음 줄 실행), print(변수 출력) 등 다양한 명령어를 통해 디버깅을 수행할 수 있습니다.g++ -g main.cpp -o main # 디버깅 정보 포함 컴파일gdb ./main(gdb) bre..
2025.07.02