0
我在某些腳本上運行perl -d。該腳本使用一些導致它崩潰的子,我怎麼才能找到腳本實際調用該子的位置? (它可以在腳本使用的任何模塊中,而不僅僅是腳本本身)用於查找子例程調用的Perl調試器
我在某些腳本上運行perl -d。該腳本使用一些導致它崩潰的子,我怎麼才能找到腳本實際調用該子的位置? (它可以在腳本使用的任何模塊中,而不僅僅是腳本本身)用於查找子例程調用的Perl調試器
查看Devel :: Trace模塊。你應該能夠跟蹤程序的執行。
使用T
命令在崩潰後打印堆棧跟蹤。使用t
命令在執行過程中切換跟蹤。
所有這些都記錄在調試器聯機幫助 - h
命令中。
你知道導致崩潰的子的名稱嗎? – 2012-04-08 17:08:24