1 用例
2 进入调试器
使用调试器进行观察:
$gdb ./a.out
进入下面界面,可以进行调试了
3 调试器命令
(1)starti:程序执行的第一条指令停下来,第一条应该是个动态库
(2) bt:查看函数调用栈的信息; b mian:在man函数设置断点;c:继续执行;
set disassemble-next-line on:输出下一行的反汇编;空格,继续执行。
使用调试器进行观察:
$gdb ./a.out
进入下面界面,可以进行调试了
(1)starti:程序执行的第一条指令停下来,第一条应该是个动态库
(2) bt:查看函数调用栈的信息; b mian:在man函数设置断点;c:继续执行;
set disassemble-next-line on:输出下一行的反汇编;空格,继续执行。