单线程

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调试多进程和多线程命令

 

相关文章:

  • 2022-12-23
  • 2021-11-16
猜你喜欢
  • 2021-09-17
  • 2022-12-23
  • 2021-06-13
  • 2021-07-05
  • 2021-12-11
相关资源
相似解决方案