[breakpoint 설정]
(gdb) break 현재줄 breakpoint 설정
(gdb) break 22 22라인에 breakpoint 설정
(gdb) break func_name func라는 이름의 함수에 breakpoint 설정
(gdb) break class_name::func_name class_name 이라는 클래스 func_name 멤버 함수에 breakpoint 설정
(gdb) break main.cpp:main main.cpp 파일의 main 함수에 breakpoint 설정
(gdb) break main.cpp:10 main.cpp 파일의 10번째 라인에 breakpoint 설정
[regular expression breakpoint 설정]
(gdb) rbreak fu* fu*를 만족하는 모든 함수에 breakpoint 설정
(gdb) rbreak class_name:: class_name 클래스의 모든 멤버 함수에 breakpoint 설정
[breakpoint 리스트 보기]
(gdb) info break
[breakpoint 활성화/비활성화]
(gdb) enable 전체 breakpoint 활성화
(gdb) disable 전체 breakpoint 비 활성화
(gdb) enable 1 1번 breakpoint 활성화(breakpoint 번호는 info 명령어로 확인)
(gdb) enable 1 2 1번 2번 breakpoint 활성화
(gdb) enable 1-3 1번에서 3번 breakpoint까지 활성화
(gdb) enable once 1 1번 breakpoint를 한번 hit하고 난 후 비활성화
(gdb) enable delete 1 1번 breakpoint를 한번 hit하고 난 후 삭제
[condition breakpoint]
(gdb) cond 1 i==10 1번 breakpoint에서 i가 10인 경우에만 멈춤
(gdb) ignore 1 100 1번 breakpoint가 100번 hit 될때 까지 무시
http://kldp.org/node/71806 <- 여기 가면 더 많은 자료가!!