0
我在某些脚本上运行perl -d。该脚本使用一些导致它崩溃的子,我怎么才能找到脚本实际调用该子的位置? (它可以在脚本使用的任何模块中,而不仅仅是脚本本身)用于查找子例程调用的Perl调试器
我在某些脚本上运行perl -d。该脚本使用一些导致它崩溃的子,我怎么才能找到脚本实际调用该子的位置? (它可以在脚本使用的任何模块中,而不仅仅是脚本本身)用于查找子例程调用的Perl调试器
查看Devel :: Trace模块。你应该能够跟踪程序的执行。
使用T
命令在崩溃后打印堆栈跟踪。使用t
命令在执行过程中切换跟踪。
所有这些都记录在调试器联机帮助 - h
命令中。
你知道导致崩溃的子的名称吗? – 2012-04-08 17:08:24