调试C代码的程序主要是 GDB(GNU Debugger)。GDB是一个功能强大的调试工具,可以帮我们查看变量值、跟踪程序执行流程、分析崩溃原因,让你在代码的“漩涡”中找到问题的核心。
启动GDB并加载程序
```sh
gdb ./my_program
```
在GDB中设置断点
```sh
break main
```
启动程序
```sh
run
```
单步执行代码
```sh
step
```
查看变量值
```sh
print i
print j
```
继续执行程序
```sh
continue
```
退出GDB
```sh
quit
```
通过这些步骤,你可以有效地调试C代码,找到并修复程序中的错误。