首页 » OS » Archive by category 'GDB'

GDB笔记(二):条件断点、命令列表、监视点

lesca | GDB, Tutorials, Ubuntu | 2011-05-21
条件断点 break if 用法: break [break-args] if (condition) 例如: break main if argc > 1 break 180 if (string == NULL && i < 0) break test.c:34 if (x & y) == 1 break myfunc if i % (j + 3) != 0 break 44 if strlen(mystring) == 0 condition 与break if类似,只是condition只能用在已存在的断点上。 用法: condition <bre... [阅读全文]

GDB笔记(一):GDB调试基础

lesca | GDB, Tutorials, Ubuntu | 2011-05-21
gdb调试基本知识 调试器指示的是将要执行的代码行 只有在编译时拥有调试符号(gcc -g)的程序才能在调试时看到源代码 同一行上有多个断点时,GDB仅中断在断点号最小的那个断点上 断点可以设置在同一程序的不同文件中 在任何给定时间,GDB只有一个焦点,即当前“活动”的文件 源文件改变后,断点发生移动,但是断点属性的行号不变 断点(breakpoints)的分类... [阅读全文]
Ɣ回顶部