编译指令:
gcc -g 源文件.c -o 输出的目标文件 //测试了下没有 -o也可以
开始:
第一种: gdb 文件名 第二种: gdb file 文件名
执行: 支持单个字符
调试时,会显示下一行将要执行的指令
run //重新开始运行文件 quit //退出 start //单步执行,运行程序,停在第一执行语句 b 函数名 //设置断点 b 文件名:第几行 // continue //继续执行 delete //删除所有断点 delete 序号 //删除特定断点 info b //查询断点 info reg //查看寄存器信息 next //单步调试 回车 //执行上一条指令 step //进到函数里面 单步调试(逐语句:跳入自定义函数内部执行) list //显示接下来要执行的十行代码 //查看原代码(list-n,从第n行开始查看代码。list+ 函数名:查看具体函数),简写l set //设置变量的值 p 变量名 //查看变量值 print p 函数名 //地址 p 数组[] //打印数组全部值