[C/C++] GDB로 디버깅하기
gdb를 사용해서 gcc/g++ 코드를 디버깅하는 방법을 간단히 정리해보겠다.
코드에서 세그폴트가 나서 추적하려던 상황이다.
먼저 -g 플래그를 줘서 코드를 컴파일한다.
그러면 바이너리 내에 디버그정보가 삽입된다.
gdb로 실행하고
r나 run으로 프로그램을 실행시키면 된다.
세그폴트가 난다면 세그폴트가 난 지점을 알려줄 것이다.
gdb를 사용해서 gcc/g++ 코드를 디버깅하는 방법을 간단히 정리해보겠다.
코드에서 세그폴트가 나서 추적하려던 상황이다.
먼저 -g 플래그를 줘서 코드를 컴파일한다.
그러면 바이너리 내에 디버그정보가 삽입된다.
gdb로 실행하고
r나 run으로 프로그램을 실행시키면 된다.
세그폴트가 난다면 세그폴트가 난 지점을 알려줄 것이다.