使用

初始文件

gcc 生成 输出文件 附带调试信息

gcc -g main.c -o main

生成 main.dSYM文件夹

进入调试

gdb进入以后 file main

重新运行代码 run

单步开始 start

逐过程 next 逐语句 step

查看代码 list

查看变量 print 变量

断点 break 行 清除断点 delete 行 全部清除断点 clear

info 查看信息 info break 查看所有断点

退出 quit

print n=10 设置变量 n=10

continue 继续执行到下一个断点

所有命令 都可以用 tab 补齐

show language 显示调试的语言

支持的语言都可以调试