在 perl 调试器中是否有跳过一行代码的命令或方法?我的可执行文件中有一些随机行和函数,所以我应该跳过这些函数调用。有命令吗?编辑:我不想执行子程序调用!
问问题
1966 次
2 回答
3
恐怕没有办法使用 Perl 内置调试器跳过一行。
作为参考,请参阅 Perl Monks 关于此问题的讨论:http ://www.perlmonks.org/?node_id=750710
一些建议包括:
- 注释掉要跳过的行。如果在调试会话期间要执行注释掉的行,可以在调试器提示符下发出它。
- 添加一个用于测试目的的变量。您可以从调试器提示符更改其值。
my $dbgln = 0; # <- add this line
if($dbgln){ original code of line to skip }
- 在要跳过的行之后放置一个标签,然后
goto
从调试器提示符发出命令。
于 2015-09-01T17:00:22.807 回答
-1
n跳过子程序调用,cLINENUMBER 跳过所有内容,直到到达该行。
您可以通过阅读文档和在线帮助自己发现这一点h。
于 2013-07-31T21:36:56.260 回答