首页 > 代码库 > 代码调试

代码调试

1、使用调试工具确定段错误的位置;

  当发生段错误时,执行的第一步操作应该是在调试器中运行程序并从重新产生段错误; 调试器将指出发生这种错误的代码行。 然后,可以通过调用调试器的反向跟踪(backtrace)功能获得其他有用信息。该功能显示导致调用引发错误的函数的调用序列;

2、通过发出中断确定无限循环的位置

  如果怀疑程序中在无限循环,则进入调试器并再次运行程序,让该程序执行足够常的时间以进入循环;然后,使用调试器的终端命令挂起该程序。并且执行反向跟踪;