부장님의 ‘유닉스 리눅스 프로그래밍 필수 유틸리티’라는 책을 훑다보니, 감상문 보다는 gdb나 참고용으로 정리해야겠다 싶었다.
(물론, ctags, autoconf, automake doxygen,gprof/gcov 등도 더 공부해야겠지만;;; 내겐 좀 너무 깊게 들어간다는;;;)
l(ist) func |
함수 소스 출력 |
b(reak) 10 if var == 0 |
10행에서 var이 0일 때 정지 |
cl file.c::func |
file.c의 func 함수에 정지점 해제 |
info b(reakpoints)/locals/frame/thread |
정지점/지역 변수/stack frame/thread 정보 출력 |
s/n/c |
다음 단계(DFS)/다음 행(BFS)/계속 실행 |
u(ntil)/finish/return |
loop 탈출/수행 후 함수 탈출/함수 탈출 |
watch var |
var가 바뀔 때마다 출력 후 멈춤 |
display var |
진행할 때마다 var 출력 |
|
|
|