1.使用前:
gcc编译时需要加入-g 生成可执行文件,格式如下
$ gcc -g *.c -o *
2.进入gdb:
生成编译生成可执行文件后,gdb有两种调试模式:
普通模式:
$ gdb -tui *
上下分屏模式:
$ gdb *
3.gdb调试基本快捷键
1)list/l
列出当前调试代码
2)breakpiont/b
b 行号/函数名断点(当前断点指向将要执行却未被执行的代码)
(gdb)b main (gdb)b 12
3)print/p
p 变量名输出要查看的变量名
(gdb)p a
4)next/n
n下一步
(gdb) n
5)info
扫描二维码关注公众号,回复:
47369 查看本文章
info b 查看当前断点信息
(gdb) info b
6)quit/q
q 退出gdb
(gdb) q