如何用gdb删除单个断点?
我可以在gdb中添加一个断点:
b <filename>:<line no>
如何删除特定位置的现有断点?
试试这些( 参考 ):
clear linenum clear filename:linenum
你可以列出断点
info break
这将列出所有的断点,然后断点可以通过其相应的数字删除
del 3
例如:
(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
您可以使用删除所有断点
del <start_breakpoint_num> - <end_breakpoint_num>
查看start_breakpoint_num和end_breakpoint_num使用情况
info break
清除文件名:lineNum //删除此行中的所有断点。 删除断点编号//删除编号为数字的断点