欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

gdb命令

程序员文章站 2022-05-01 08:12:13
...

GBD命令主要有四种命令:
1、工作环境相关命令
2、设置断点与恢复命令
3、源代码查看命令
4、查看运行数据相关命令及修改运行参数命令

将调试符号插入到生成的二进制代码中的GCC编译
1、只能调试可执行文件,生成hello可执行文件:gcc -g hello.c -o hello
2、开始调试:gdb hello

基本命令

1、查看程序源文件:list
2、设置断点:

break 6(行号或者函数名)
break sum(函数)
break sun if i==3(条件断电,满足进入改断点)
  • 1
  • 2
  • 3

3、删除断点:delete 6(行号)
4、查看断点设置情况:info b
5、运行程序:run
6、查看变量值:print i(变量)
7、单步运行:

step:进入函数调用
next:不进入函数调用
  • 1
  • 2

8、恢复程序运行:C
9、运行程序,直到当前函数完成返回:finish

GDB命令可以通过查看help进行查找

1、(gdb)help
2、(gdb)help data
3、(gdb)help call
  • 1
  • 2
  • 3
                                </div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-095d4a0b23.css" rel="stylesheet">
                </div>