使用gdb进行调试
2019-01-12 本文已影响0人
肖塔塔
gcc -g main.c -o main.out 使用-g进行编译后 可以使用gdb进行调试
gdb ./main.out 进入到gdb环境中
在gdb环境中 输入:
l 查看源文件 显示不全的话可以按回车
start 单步调试 从main函数开始
break 打断点
p print 打印 p a
n 执行下一行
s 进入到函数里
bt 查看函数堆栈
f 切换函数堆栈 f 1
gcc -g main.c -o main.out 使用-g进行编译后 可以使用gdb进行调试
gdb ./main.out 进入到gdb环境中
在gdb环境中 输入:
l 查看源文件 显示不全的话可以按回车
start 单步调试 从main函数开始
break 打断点
p print 打印 p a
n 执行下一行
s 进入到函数里
bt 查看函数堆栈
f 切换函数堆栈 f 1