今天来学gdb----常用命令介绍

gdb调试是在Linux下调试C/C++代码的基本技能,当然,相对于WindowsC++编程的小伙伴来说,gdb在Linux下使用确实有点难为人,但是熟悉了基本的命令和语法之后,两者之间的差距并不大。gdb常用的工具命令有:查看源代码,运行程序,单步调试,设置断点,查看变量值等,当然还有多线程条件下的调试技术,慢慢来,先从基础开始。

step1:准备工作

使用gdb调试程序,编译时候需要加上-g选项,以便在编译时获取调试信息:

[root@localhost c1001]# gcc  -g gdb.c

[root@localhost c1001]# gdb a.out

step2:常用基本命令

list(l):显示代码及其行数

break(b) 行数:设置断点

r:运行程序

p 变量名:输出变量的值

c:继续

clear 行数:取消断点

quit(q):退出gdb

s:单步调试,并进入函数内部

n:单步调试,不进入函数内部

whatis 变量名:查看变量类型

bt:查看堆栈信息

gdb内容不多,平时常去用一用记住就好!

你可能感兴趣的:(今天来学gdb----常用命令介绍)