Perl Language
Perlスクリプトのデバッグ
サーチ…
スクリプトをデバッグモードで実行する
スクリプトをデバッグモードで実行するには、コマンドラインに-d
オプションを追加する必要があります。
$perl -d script.pl
t
を指定すると、デバッグ中のコードでスレッドが使用されることがデバッガに示されます。
$perl -dt script.pl
perldoc
perlrunの追加情報
非標準デバッガを使用する
$perl -d:MOD script.pl
は、 Devel::MOD
としてインストールされたデバッグ、プロファイリング、またはトレースモジュールの制御下でプログラムを実行します。
たとえば、 -d:NYTProf
は、 Devel::NYTProf
プロファイラを使用してプログラムを実行します。
利用可能な全てのDevelモジュールを見る
推奨モジュール:
-
Devel::NYTProf
- 強力な機能豊富なPerlソースコードプロファイラ -
Devel::Trepan
- モジュール式のgdb風Perlデバッガ -
Devel::MAT
- Perlメモリ解析ツール -
Devel::hdb
- WebページとRESTサービスとしてのPerlデバッガ -
Devel::DebugHooks::KillPrint
-print
ステートメントによるデバッグを忘れる -
Devel::REPL
- 現代的なperlインタラクティブシェル -
Devel::Cover
- Perlのコードカバレッジメトリック
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow