0

我在一些脚本上运行 perl -d 。该脚本使用了一些导致它崩溃的子程序,我怎样才能找到脚本实际调用该子程序的位置?(它可以在脚本使用的任何模块中,而不仅仅是脚本本身)

4

2 回答 2

3

看看Devel::Trace 模块。您应该能够使用它跟踪程序执行。

于 2012-04-08T15:02:00.917 回答
2

使用该T命令在崩溃后打印堆栈跟踪。使用该t命令在执行期间切换跟踪。

所有这些都记录在调试器在线帮助 -h命令中。

于 2012-04-08T15:19:44.787 回答