我正在使用 gdb 进行调试,出现分段错误,然后我想在 main 函数中设置另一个断点并从头开始运行程序,尽管我已经完成了当前运行并且它显示“程序不是正在运行”
当我输入“列表”时
它显示了一个库文件的代码片段,这意味着目前我不在主函数中
如果我重新运行程序,即使我在 main() 开头设置断点它仍然会出现分段错误,这意味着程序正在库文件中运行
那么如何返回 main() 函数呢?谢谢!
提示:我正在使用 libpcap.h,并且在编译时我有一个“-lpcap”选项
顺便说一句,当我使用 break 9 在 9 处设置断点时,gdb 将程序运行到第 11 行?这种不准确有什么问题?谢谢!