GBD命令主要有四种命令:
1、工作环境相关命令
2、设置断点与恢复命令
3、源代码查看命令
4、查看运行数据相关命令及修改运行参数命令
将调试符号插入到生成的二进制代码中的GCC编译
1、只能调试可执行文件,生成hello可执行文件:gcc -g hello.c -o hello
2、开始调试:gdb hello
基本命令
1、查看程序源文件:list
2、设置断点:
break 6(行号或者函数名)
break sum(函数)
break sun if i==3(条件断电,满足进入改断点)
3、删除断点:delete 6(行号)
4、查看断点设置情况:info b
5、运行程序:run
6、查看变量值:print i(变量)
7、单步运行:
step:进入函数调用
next:不进入函数调用
8、恢复程序运行:C
9、运行程序,直到当前函数完成返回:finish
GDB命令可以通过查看help进行查找
1、(gdb)help
2、(gdb)help data
3、(gdb)help call