1
Ch đ tu n này
Làm thế nào đ s d ng công c g l i
(gdb)
C u trúc d li u cây
-Cây nh fân
-Cây nh fân tìm ki mế
Đ quy ti n trình trên cây. ế
2
Gdb đ g l i (1)
gdb: the Gnu DeBugger (công c g l i
c a Gnu).
http://www.cs.caltech.edu/courses/cs11/materi
S d ng khi lõi ch ng trình h ng. ươ
Ho c khi ta mu n đi xuyên su t s thi
hành c a ch ng trình theo t ng dòng 1. ươ
3
Gdb for Debugging (2)
Tr cướ khi s d ng gdb :
-Ph i biên d ch mã ngu n C v i c ph
-g .
-Điu này s giúp đ t t t c mã ngu n vào
d ng nh fân có th th c thi đ cượ .
-Sau đó ta có th th c thi chương trình như
sau: gdb chuongtrinh
-Nuôi d ngưỡ 1 môi tr ngườ d ch.
4
Gdb for Debugging (3)
Gdb> run
Chương trình ch y.
N uế t t c đ u t t, chương trình s thoát
thành công, tr b n v d u nh c.
N uế có l i thì gdb s báo cho b n bi tế
hu b chương trình.
5
Gdb – Các câu l nh c bơn (1)
Dò ng c ngăn x p (“where”)ượ ế
-Chương trình b l i
-Đâu là dòng l nh cu i cùng trong chương
trình đ cượ th c thi tr cướ khi g p l i?
-Đó là đi u l nh where s ch ra cho b n.