我可以在GDB中添加一个断点:
b <filename>:<line no>
Run Code Online (Sandbox Code Playgroud)
如何删除特定位置的现有断点?
twi*_*wid 259
您可以列出断点:
info break
Run Code Online (Sandbox Code Playgroud)
这将列出所有断点.然后可以通过相应的数字删除断点:
del 3
Run Code Online (Sandbox Code Playgroud)
例如:
(gdb) info b
Num Type Disp Enb Address What
3 breakpoint keep y 0x004018c3 in timeCorrect at my3.c:215
4 breakpoint keep y 0x004295b0 in avi_write_packet atlibavformat/avienc.c:513
(gdb) del 3
(gdb) info b
Num Type Disp Enb Address What
4 breakpoint keep y 0x004295b0 in avi_write_packet atlibavformat/avienc.c:513
Run Code Online (Sandbox Code Playgroud)
Ein*_*eki 109
试试这些(参考):
clear linenum
clear filename:linenum
Run Code Online (Sandbox Code Playgroud)
小智 19
您可以使用删除所有断点
del <start_breakpoint_num> - <end_breakpoint_num>
Run Code Online (Sandbox Code Playgroud)
要查看start_breakpoint_num和end_breakpoint_num,请使用:
info break
Run Code Online (Sandbox Code Playgroud)
小智 5
用:
clear fileName:lineNum // Removes all breakpoints at the specified line.
delete breakpoint number // Delete one breakpoint whose number is 'number'
Run Code Online (Sandbox Code Playgroud)