gdb调试的基本命令:
gcc -g test.c -o test //-g 调试
gdb ./test
b main //(break)F9
r //(run)
p argc //(print var)
n //(next)F10
s //(step)F11
l //(list)
c //(continue)
q //(quit)
tb //(temperary break)
info b
p &a
x /20xb &a //查看内存,开始的后20个字节
x /4xb &a
d 1 //删除第一个break
段错误(segmantation default)检查:
ulimit -a
ulimit -c unlimited //修改core file size属性0为unlimited
gcc...
gdb ./a.out core //gdb运行core文件查看段错误
本文介绍了使用GDB进行程序调试的基本命令,包括设置断点、单步执行、查看变量值等操作,并提供了处理段错误的具体步骤。适用于初学者快速上手及进阶使用者提升调试效率。
2667

被折叠的 条评论
为什么被折叠?



