码迷,mamicode.com
首页 > 数据库 > 详细

gcc中gdb调试工具的使用

时间:2015-10-13 20:59:00      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:

首先,利用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 变量名或表达式 设置变量或表达式的监测点  

gcc中gdb调试工具的使用

标签:

原文地址:http://www.cnblogs.com/liu-tao/p/4875733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!