使用gdb调试程序 - 其他 - CSDN技术中心
使用gdb调试程序 - 其他 - CSDN技术中心: "一、调试方法:
首先, gdb到代码的出错处;
然后, bt(backtrace)看函数堆栈, 确定问题出在那条语句。
p(print) 打印变量的值,找原因
up 进入上一层堆栈, 追溯问题出在哪里。
二、 gdb 命令集
关于断点的命令:
awatch:
awatch用来为一个表达式设置观察点,在表达式的值发生改变时,或者当表达式的值被读取的时候,程序停止执行。
break:
用于在程序中设置断点 break + 要设置断点的行号
clear:
用于清除断点 clear + 要清除断点的行号
commands:
�"
首先, gdb到代码的出错处;
然后, bt(backtrace)看函数堆栈, 确定问题出在那条语句。
p(print) 打印变量的值,找原因
up 进入上一层堆栈, 追溯问题出在哪里。
二、 gdb 命令集
关于断点的命令:
awatch:
awatch用来为一个表达式设置观察点,在表达式的值发生改变时,或者当表达式的值被读取的时候,程序停止执行。
break:
用于在程序中设置断点 break + 要设置断点的行号
clear:
用于清除断点 clear + 要清除断点的行号
commands:
�"

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home