2012-04-08 54 views
0

我在某些腳本上運行perl -d。該腳本使用一些導致它崩潰的子,我怎麼才能找到腳本實際調用該子的位置? (它可以在腳本使用的任何模塊中,而不僅僅是腳本本身)用於查找子例程調用的Perl調試器

+0

你知道導致崩潰的子的名稱嗎? – 2012-04-08 17:08:24

回答

3

查看Devel :: Trace模塊。你應該能夠跟蹤程序的執行。

2

使用T命令在崩潰後打印堆棧跟蹤。使用t命令在執行過程中切換跟蹤。

所有這些都記錄在調試器聯機幫助 - h命令中。