gdb命令与调试方法

单线程

http://www.cnblogs.com/lidabo/p/5629830.html

编译程序一定要加-g选项

gcc -g test.c -o test

进入gdb调试:gdb 程序名

 

设置断点

break 行号

break  函数名

break file:行号 

break 3 if i=3  //在第三行设置条件断点

 

查看断点:info break

删除断点:delete 断点号

step 单步跟踪(F11)

next 单步跟踪,不进入函数(F10)

continue 进入下一个断点(F5)

 

print i 查看变量的值

print x=5 改变运行时的数据

print &array 查看数组的地址

多线程

Linux多进程和多线程的一次gdb调试实例

gdb调试多进程和多线程命令

 

posted on 2016-09-12 14:15  已停更  阅读(330)  评论(0编辑  收藏  举报