Thứ Hai, 21 tháng 8, 2017

Gỡ lỗi chương trình với gnu debugger (gdb)

Để thực hiện gỡ lỗi chương trình chọn menu Build / Debug hoặc phím nóng F11.


Khi đó chương trình sẽ hiện cửa sổ GDB. 

 Người lập trình nhập vào các lệnh GDB trong của sổ này để thực hiện gỡ lỗi chương trình.


Một số lệnh GDB

STT
Lệnh GDB
Ý nghĩa
1
b main
Đặt một breakpoint vào đầu chương trình
2
b
Đặt một điểm dừng ở dòng hiện tại
3
b N
Đặt một điểm dừng ở dòng N
4
b +N
Đặt một điểm dừng N ra khỏi dòng hiện tại
5
b fn
Đặt một điểm dừng ở đầu hàm "fn"
6
d N
Xóa điểm dừng N
7
info break
Danh sách các điểm ngắt
8
r
Chạy cho đến khi gặp một điểm dừng hoặc lỗi
9
c
Tiếp tục chạy chương trình cho đến điểm dừng hoặc lỗi tiếp theo
10
f
Chạy cho đến khi chức năng hiện tại kết thúc
11
s
Chạy dòng kế tiếp của chương trình
12
s N
Chạy N dòng tiếp theo của chương trình
13
n
Giống như s, nhưng không chạy vào bên trong hàm
14
u N
Chạy cho đến khi bạn nhận được N dòng ở phía trước của dòng hiện tại
15
p var
In giá trị hiện tại của biến var
16
bt
In bộ nhớ ngăn xếp
17
u
Đi lên một mức trong ngăn xếp
18
d
Đi xuống một mức trong ngăn xếp
19
q
Thoát khỏi gdb

Related Posts

There is no other posts in this category.