[C/C++] GDB로 디버깅하기

[원본 링크]

gdb를 사용해서 gcc/g++ 코드를 디버깅하는 방법을 간단히 정리해보겠다.
코드에서 세그폴트가 나서 추적하려던 상황이다.

먼저 -g 플래그를 줘서 코드를 컴파일한다.

그러면 바이너리 내에 디버그정보가 삽입된다.


gdb로 실행하고


r나 run으로 프로그램을 실행시키면 된다.
세그폴트가 난다면 세그폴트가 난 지점을 알려줄 것이다.