7月
20
前のエントリーと関連した話題です。Perlにもいつの間にかデバッガーが搭載されていました。ほぼpythonのものと同等の機能を持っていますが微妙にコマンドが違います。ということで、覚書エントリーです。
起動は、
perl -d hoge.pl
などとします。
コマンドは、
ブレークポイント設定 |
b 100 |
行番号100にブレークポイントが設定される |
ブレークポイント |
L |
ブレークポイントが設定されていれば、その一覧が表示される |
ブレークポイントの解除 |
B 100 |
行番号100のブレークポイントが解除される。番号の代わりに * を指定すると全てのブレークポイントを解除できる |
実行 |
c |
ブレークポイントに遭遇するまで実行する |
ステップ動作 |
s |
一行だけ実行してデバッガーに戻ります。サブルーチンの内部に入り込んでステップ動作します |
ステップ動作 |
n |
一行だけ実行してデバッガーに戻ります。サブルーチンに遭遇しても次の行に進みます |
変数の表示 |
p $hoge |
hoge変数の内容が表示される |
no comment untill now