GDB笔记

来源:互联网 发布:吉利电动车知豆d2参数 编辑:程序博客网 时间:2024/06/08 18:39

1、编译生成可执行的文件:

gcc -g test.c -o test.o

加上-g这个选项加上。

2、启动GDB

gdb test.o

进入gdb

3、加上断点,break(简写:b)

1)break  函数名

如:

break main

或者

b main

2)break  第几行

break  行号

break  16

或者

b 16

3)break  文件名  行号

4)break  行号  if  条件

b  23  if i=10

当i等于10时,23行的断点生效。

5)info break.

.....断点号

6)delete  断点号

4、离开,quilt(q)

5、打开文件,file  文件名

6、list 显示程序代码

7、run(r)

启动程序

8、print (p)  变量名。

9、next(n),单步运行,跳过函数

10、continune(c),遇到断点才停。。

11、step(s),单步运行,不会跳过函数

12、finish  运行程序,知道当前函数结束

13、watch  变量名,对指定的变量进行监控


原创粉丝点击