C++ GDB/LLDB | cout 100개 찍어도 못 찾은 버그, 디버거로 5분 만에 해결
C++ GDB/LLDB에 대해 정리한 개발 블로그 글입니다. 세그폴트가 발생하는 버그를 찾고 있었습니다. std::cout을 수십 개 추가했지만 원인을 찾지 못했습니다. 디버거는 "어느 줄에서 멈췄는지, 그때 변수 값과 스택이 어떤지"를 멈춘 상태에서 직접 볼 수 있게 해 줍니다.… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 디버깅, GDB, LLDB, 디버거.