时间:2021-07-01 10:21:17 帮助过:22人阅读
GDB是GNU Project调试器,它使您可以查看另一个程序在执行过程中正在执行的操作–或该程序崩溃时正在执行的操作。
- <code> gcc -g -o xx xx.c
- // 编译c源程序
- gdb file
- // gdb 运行程序
- file xx
- // 装入需要调试的文件
- kill || k
- // 终止正在调试的程序
- run
- // 开始执行程序
- start st
- // 开始执行程序,在main函数的第一条语句前面停下来
- list num
- // 显示程序代码10行
- break || b num
- // 给程序加断点
- info break || i b
- // 查看断点列表
- delete num
- // 删除断点 这个num是断点列表的序列号,不是行号
- clear location
- // 清除断点
- print x
- // 打印内部变量
- display || disp x
- // 在断点处自动跟踪显示变量
- next || n
- // 执行下一条语句,如果该语句为函数调用,不会进入函数内部执行(即不会一步步地调试函数内部语句)
- continue || c
- // 继续程序的运行,直到遇到下一个断点
- quit || q
- // 退出gdb环境
- </code>
c语言gdb调试
标签:错误 kill 影响 程序代码 纠正 函数 语句 运行程序 语言