1.条件断点
在某一语句添加断点后,点右键->BreakPoint Properties, 例如 int i= b; 断点条件可设为 b != 0.
2. 热替换
单步调试中可在Variablies栏中修改变量的值,进行调试.
3.分析core文件查看出错到行数和文件
core文件到说明可以man core 查看。打开core文件到产生开关为ulimit -c unlimited 。core文件查看方法为gdb ./应用程序名 core.xxx
4.程序内存映射文件/proc/xxx/maps的分析
... ...
0073c000-00740000 rw-p 0008e000 08:01 208253 /usr/local/lib/libdirectfb-1.4.so.5.0.6
00ded000-00e03000 r-xp 00000000 08:01 208133 /usr/local/lib/libdirect-1.4.so.5.0.6
00e03000-00e04000 rw-p 00016000 08:01 208133 /usr/local/lib/libdirect-1.4.so.5.0.6
08048000-0804f000 r-x