gdb라면, run 하고 죽자마자 bt라고 해보세요
gdb라면, run 하고 죽자마자 bt라고 해보세요. 어떤 함수가 뭘 불렀고 뭐가 뭘 불러서 지금 죽은 위치에 있는지 나옵니다. 그때 함수의 패러미터들도 나오고요. up, down 같은 거 쳐보시면, 현재의 함수에서, 그 함수를 부른 caller의 영역으로 올라가거나 반대로 내려옵니다. gdb는 1. 프로그램을 원하는 지점까지만 수행시켜 보거나, 2. 프로그램이 원하는 위치에서 멈추었을 때, 프로그램의 상태를 보는 것이 주된 기능입니다. 초심자시라면 DDD를 쓰세요. 손쉽게 배울 수 있는, GDB에 GUI를 덮어둔 버젼입니다. 알아야 할 기본 커맨드는, breakpoint setting(b blurblur), step over/in(next, step), step out(finish) backtrace(..