gdb调试命令的三种调试方式和简单命令介绍
1、调试可执行文件。如果需要使用gdb调试程序,请在gcc时加上-g选项。调试可执行文件的时候,执行gdb <program>。我们这里生成一个hello的可执行文件,执行命令为gdb hello。

2、gdb也可以调试罕铞泱殳core文件。首先介绍一下core文件的产生,当一个程序在执行的时候出现段错误的时候,但是没有在执行目录生成core文件,这时可以ulimit -c看一下。ulimit -c 显示核心转储文件大小的最大值,这里是零:禁止核心转储。这时候我们执行ulimit -c unlimited,再来执行一次可执行文件,这时候我们可以看到有core文件产生了。


4、gdb运行进入调试模式后,可以使用下列的基本命令来进行操作。


6、下面是一些经常用到的命令:观察变量:(gdb)watch n在某一循环处,往往希望能够观察一个变量的变化情况,这时就可以键入命令"watch媪青怍牙"来观察变量的变化情况,GDB在"n"设置了观察点。单步运行:(gdb)n程序继续运行:(gdb)c使程序继续往下运行,直到再次遇到断点或程序结束;退出GDB:(gdb)q