作者:小编 日期:2023-11-28 浏览: 次
GDB是GU开源组织发布的一款强大的Uix下的程序调试工具,它具有丰富的功能,可以帮助程序员进行错误排查、定位、学习和调试程序。
要启动一个程序的GDB调试,你可以使用以下命令:
```
gdb your_program
```
其中,
要停止调试,你可以使用命令:
```arduio
qui
```
1. ru - 运行程序。在程序运行之前,GDB会暂停执行,等待你的进一步指令。
2. sep - 逐行执行程序。如果当前行是一个函数调用,sep会进入函数并在第一行暂停。
3. ex - 执行下一行。如果当前行是一个函数调用,ex会直接执行整个函数,然后在函数返回后的下一行暂停。
4. coiue - 继续执行程序,直到遇到下一个断点或程序结束。
5. break - 在指定行上设置断点。例如,
6. delee - 删除一个或多个断点。例如,
7. lis - 显示当前执行的代码。
8. se - 设置变量的值。例如,
9. show - 显示变量的值。例如,
10. pri - 计算并显示表达式的值。例如,
11. help - 显示命令的帮助信息。例如,
1
2. ifo - 提供关于程序的特定信息。例如,