gdb调试器
生成调试信息:gcc -g name.c -o name
错误分:
编译错误:语法错误
运行错误:段错误(内存错误) 总线错误
1、gdb调试器(list查看)
三大特点:
启动被调试的程序;
设置断点,单步执行;
查看变量的值;
(gcc -g 可以产生一些调试信息。break + 行号 - - 打印断点)
2、查看源代码:gdb+可执行文件±-tui(文本用户界面) (quit/ctrl+d退出)
layout split(显示源代码和汇编窗口)/ src(显示源代码窗口) /asm(显示汇编窗口)/regs(显示寄存器窗口)
3、断点:
断点设置:
break + 行号
break+行号+条
break + 函数名
查看断点 info break
删除断点:
delete + 断点编号
disable + 断点编号(关闭断点)
enable + 断点编号 (打开断点)
clear+行号 清除该行断点ht © 2006 Free Software Foundation, Inc.
GDB is free software, covered by the
4、运行命令
单步运行:
next:不进入子函数
step:进入子函数
非单步运行:
continue:继续运行直到程序结束或遇到断点
finish:将剩余的语句运行完成
until:执行完循环
gdb调试器命令详解!
最新推荐文章于 2022-07-19 18:07:42 发布