GDB-명령

GDB는 많은 명령 목록을 제공하지만 다음 명령이 가장 자주 사용되는 명령입니다.

  • b main -프로그램 시작 부분에 중단 점을 둡니다.

  • b -현재 줄에 중단 점을 둡니다.

  • b N -라인 N에 중단 점을 둡니다.

  • b +N -현재 줄에서 중단 점 N 줄을 내려 놓습니다.

  • b fn -함수 "fn"의 시작 부분에 중단 점을 둡니다.

  • d N -중단 점 번호 N 삭제

  • info break -중단 점 나열

  • r -중단 점 또는 오류가 발생할 때까지 프로그램을 실행합니다.

  • c -다음 중단 점 또는 오류가 발생할 때까지 프로그램을 계속 실행합니다.

  • f -현재 기능이 끝날 때까지 실행

  • s -프로그램의 다음 줄을 실행합니다.

  • s N -프로그램의 다음 N 줄을 실행합니다.

  • n -s와 같지만 기능에 들어 가지 않습니다.

  • u N -현재 라인 앞에 N 라인이 나올 때까지 실행

  • p var -변수 "var"의 현재 값을 인쇄합니다.

  • bt -스택 추적을 인쇄합니다.

  • u -스택에서 한 단계 올라갑니다.

  • d -스택에서 한 단계 아래로 이동

  • q -gdb 종료