你如何打破Perl调试器中require'd文件的特定行?

Mor*_*nar 5 debugging perl

我有一个Perl脚本,让我们把它A.pl称为前两行看起来像这样:

 require 'B.pl';
 require 'C.pl';
Run Code Online (Sandbox Code Playgroud)

如果双方B.plC.pl各自有各自的行列的要求.我需要在特定行上设置断点C.pl.在GDB中,我会做类似的事情:

b C.pl:830
Run Code Online (Sandbox Code Playgroud)

然而,这似乎在这里根本不起作用.可能吗?我接近了吗?

Mic*_*man 1

你无法一步完成,但你可以更改为你想要的文件,然后在特定行设置断点:

DB<1> f C.pl
1    #!perl -w
2    # This is C.pl
3    # ...

DB<2> b 830

DB<3> c
Run Code Online (Sandbox Code Playgroud)