我想要 perl 程序在某些条件满足时启动调试器。其他一些语言有库支持的 debug() 语句,perl 中是否有类似的语句?
如果我理解正确,您需要在代码中使用特定的调试器变量 -$DB::single
。在代码中将其设置为真值将导致调试器在该行停止。
$x = 1234;
$DB::single = 1;
enter_problematic_sub_now();
然后,您的代码将停在 $DB::single 设置为 1 的行处。
当然,如果您实际上无法确保代码在调试器中运行,那么您将完全遇到另一个问题。你will需要通过运行你的代码perl -d
以及。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)