gdb 调试
1、程序必须使用-g 编译 //gcc -g test.c -o test
2、设置断点 break 行号 或者 break 函数 //break 10 在第十行设置断点
3、查看变量值print 变量 //print i 查看变量i的值
4、单步调试 next 或者 step //
5、显示源代码list 行号 //list 10 显示10行前后的源代码
6、查看所有变量的值info locals
7、查看所有设置的断点 info break //前边的数字代表断点编号
8、禁止、开启、删除断点disable break 行号 、 enable break 行号、delete break行号
9、断点条件break 行号 if 条件 、//if 条件成立则设置断点
10堆栈跟踪 bt //最近调用的帧号为0
11、continue 继续执行程序
12、run 运行程序
首先gdb test //gdb -tui test 可以进入图形编辑模式
run进行调试
1、程序必须使用-g 编译 //gcc -g test.c -o test
2、设置断点 break 行号 或者 break 函数 //break 10 在第十行设置断点
3、查看变量值print 变量 //print i 查看变量i的值
4、单步调试 next 或者 step //
5、显示源代码list 行号 //list 10 显示10行前后的源代码
6、查看所有变量的值info locals
7、查看所有设置的断点 info break //前边的数字代表断点编号
8、禁止、开启、删除断点disable break 行号 、 enable break 行号、delete break行号
9、断点条件break 行号 if 条件 、//if 条件成立则设置断点
10堆栈跟踪 bt //最近调用的帧号为0
11、continue 继续执行程序
12、run 运行程序
首先gdb test //gdb -tui test 可以进入图形编辑模式
run进行调试