时间:2021-07-01 10:21:17 帮助过:22人阅读
GDB是GNU Project调试器,它使您可以查看另一个程序在执行过程中正在执行的操作–或该程序崩溃时正在执行的操作。
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环境
c语言gdb调试
标签:错误 kill 影响 程序代码 纠正 函数 语句 运行程序 语言