gcc中gdb调试工具的使用

首先,利用gcc编译源文件时添加 -g 选项生成可调试的文件,例如,要调试test.c文件,输入命令 $ gcc -g test.c -o test_gdb 生成test_gdb文件。

然后,运行命令 $ gdb test_gdb 可进入调试模式。

在调试模式中,(gdb) 表明此时可输入命令,常用的gdb调试命令如下:

GDB常用命令 格式 含义 简写
break Break [行号或函数名] 在程序中设置一个断点 b
cd Cd 目录 改变当前的工作目录  
continue Continue [开始,结束] 从断点开始继续执行 c
delete Delete breakpoints 断点号 删除一个断点  
display Display 变量名 显示参数  
file File 文件名 加载文件  
info Info 变量名 列出变量的信息 i
kill Kill 终止程序运行  
list List [开始,结束] 列出文件的代码清单 l
next Next 下一行 n
print Print 变量名 打印变量内容
pwd Pwd 显示当前的工作目录  
quit Quit 退出gdb q
run Run args 运行程序 r
step Step 下一步(可进入函数内部执行) s
watch Watch 变量名或表达式 设置变量或表达式的监测点  
posted @ 2015-10-13 20:29  LT-ao  阅读(332)  评论(0编辑  收藏  举报