Command  Action
----------------------------------------------------------------------------------
backtrace  :  프로그램에서의 현재 위치와 현재 위치가 어디쯤 되는지 보여주는
              스택을 출력(where와 동일)
breakpoint :  프로그램에 정지점을 설정
cd         :  현재 작업 디렉토리 변경
clear      :  이전 breakpoint 삭제
commands   :  breakpoint 도달시 실행할 명령을 지정
continue   :  breakpoint에서 계속 실행
delete     :  breakpoint 또는 viewpoint 삭제
display    :  프로그램이 정지 하였을 때, 변수 또는 표현 식을 출력
down       :  스택 frame 아래로 진행
frame      :  next continue 명령에 대한 frame을 선택
info       :  프로그램에 대한 정보 출력
              info breakpoints는 active 된 breakpoint 출력
jump       :  source file내의 다른 point에서 실행 시작
kill       :  gdb 에서 수행 하고 있는 프로세서 중단
list       :  실행 하고 있는 부분에 해당하는 소스 파일의 내용 출력
next       :  next line 수행. 함수의 경우 전체를 수행.
print      :  변수나 표현식의 값을 출력
pwd        :  현재 작업 디렉토리 출력
ptype      :  구조체나 c++ class와 같은 자료형의 내용 출력
quit       :  gdb exit
reverse-search : 소스 파일에서 정규 표현식을 적용하여 반대 방향으로 문자열 탐색
run        :  프로그램 실행
search     :  소스 파일에서 정규 표현식을 적용하여 문자열을 탐색
set variable: 변수에 값을 할당
signal     :  수행 중인 프로세스에 시그날 전송
step       :  소스에서 다음 줄을 실행. 함수의 경우 함수 안으로 진입
undisplay  :  display 명령과 반대의 기능
until      :  현재 loop를 중지
up         :  스택 프래임 위로 올라간다
watch      :  프로그램에서 관찰점을 설정
whatis     :  변수나 함수의 자료형을 출력

+ Recent posts