ubuntu中gdb调试工具的使用

Posted 高傲的monkey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu中gdb调试工具的使用相关的知识,希望对你有一定的参考价值。

首先有一段.c代码

1.可调试gcc编译:gcc -g -o xxx xxx.c

2.启动gdb调试

gdb xxx

3.在main函数处设置断点

break main

4.运行程序

run

5.其他调试命令

list(l)查看程序

break(b) 函数名:在某函数入口处添加断点

break  行号:在指定行添加断点

break  文件名:行号   在指定文件的指定行添加断点

info  break  查看所有设置的断点

delete 断点编号  删除断点编号的断点

--------------------------------------------------

next(n)  :单步运行程序(但不进入子函数)

step(s)  :单步运行程序(进入子函数)

continue(c):继续运行程序

print(p)变量名: 查看指定变量值

set var=value :设置变量的值

quit(q):退出gdb

 

以上是关于ubuntu中gdb调试工具的使用的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu12.10 使用JLink连接开发板用arm-gdb调试ARM程序

Linux GDB 程序调试工具使用详解

Linux GDB程序调试工具使用简介

应用程序调试工具gdb

Linux调试工具gdb的使用

linux开发调试工具---GDB的使用