GDB 노트

1406 단어 GDB
GDB
gdb에서 프로그램을 디버깅하려면 gcc로 컴파일할 때 - g 옵션을 추가해야 합니다 gcc x.c - o x. out - g
gdb [  ] [     ]
    -c core     core          
    -h            
    -n            ~/.gdbinit          
    -q                       
    -s                      

gdb 시작 후: 도움말 정보를 얻으려면 help 명령을 입력하십시오
명령하다
약자
역할
file
f
디버깅할 실행 파일 불러오기
cd
현재 디렉토리 변경
pwd
현재 디렉토리 보기
run
r
현재 디버그된 프로그램 실행하기
kill
k
디버그 중인 프로그램 중지
list
l
디버그 중인 프로그램의 원본 코드를 보여 줍니다.
break
b
브레이크 설정
tbreak
tb
임시 브레이크를 설정합니다.한 번 실행하면 인터럽트가 즉시 사라집니다.
watch
w
모니터링 지점, 모니터링 표현식 값 설정
awatch
aw
읽기 및 쓰기 모니터링 지점을 설정합니다.표현식이 읽히거나 쓰일 때 프로그램이 끊깁니다
rwatch
rw
읽기 모니터링 지점을 설정합니다.
next
n
다음 소스 코드를 실행하지만 함수 내부에 들어가지 않습니다.
step
s
다음 소스 코드를 실행하고 함수 내부로 들어갑니다.
display
d
프로그램이 실행을 멈출 때마다 표현식의 값을 표시합니다
info break
info b
현재 브레이크 목록 표시
info files
디버그 파일 정보 표시
info func
info f
모든 함수 이름 보이기
info local
info l
현재 함수의 모든 부분 변수에 대한 정보를 표시합니다
into prog
info p
디버그 프로그램의 실행 상태 보이기
print
p
표현식 값 표시
delete
d
브레이크를 삭제합니다.단점 번호를 지정하면 지정한 단점을 삭제하고, 그렇지 않으면 모든 단점을 삭제합니다
shell
셸 명령 실행
make
gdb를 종료하지 않고 실행 가능한 파일을 다시 컴파일합니다
quit
q
gdb 종료

좋은 웹페이지 즐겨찾기