表示 - perl デバッグ




どうすればPerlスクリプトをデバッグできますか? (5)

Perlスクリプトを実行すると、どうすればデバッグできますか? たとえば、kshでは-xフラグを追加します。 しかし、私はPerlでも同じように何をしていますか?



perlデバッガでスクリプトを実行するには、 -dスイッチを使うべきです:

perl -d script.pl

しかし、perlは柔軟性があります。 それはいくつかのフックを提供し、あなたが望むようにデバッガを動作させる可能性があります

異なるデバッガを使用するには、次のようにします。

perl -d:DebugHooks::Terminal script.pl
# OR
perl -d:Trepan script.pl

これらのモジュールはherehere見てください

Perlデバッガの内部構造にフックするいくつかの最も興味深いperlモジュールがあります: Devel::NYTProfDevel::Cover

その他多くの


EclipseEPIC使用:ブレークポイントを配置する機能や、変数の値を検査するためのPerl Expression Viewなど、デバッグ可能な素晴らしいIDEを提供します。


インタラクティブなデバッガを使っても問題ない場合は、 perldebugを試してみてperldebug


perl -d your_script.pl args

あなたがPerlをデバッグする方法です





debugging