개발관련/C

GDB 기본 사용법

NaiveDevloper 2016. 4. 18. 02:57
반응형

gdb 를 사용하기 위해서는 gcc 옵션에 -g 를 붙여주어 컴파일하여 실행파일에 디버깅심벌을 추가해주어야 된다.


실행 : gdb (filename)

b main (break main) : main 함수 진입점에 브레이크 포인트 걸기
r (run) : 프로그램을 실행한다.
display (변수명) : 변수의 현재값을 출력한다. (p 변수명) 도 동일
s (step) : 한단계씩 진행한다.
s 2 (step 숫자) : 입력한 숫자만큼 step을 진행한다.
info f (변수명) : 변수의 주소값을 출력한다.
x/s (주소값) : 입력한 주소값의 저장값을 출력한다.