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 に答える