2012-04-08 71 views
0

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

+0

你知道导致崩溃的子的名称吗? – 2012-04-08 17:08:24

回答

3

查看Devel :: Trace模块。你应该能够跟踪程序的执行。

2

使用T命令在崩溃后打印堆栈跟踪。使用t命令在执行过程中切换跟踪。

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