如何在 perl 中设置断点

如何在 perl 中设置断点,第1张

perl

-d

即可进入DEBUG模式,详细DEBUG过程,可参考GDB调试,其实记几个常用的就够用了。

常用的DEUBG指令如下:

n:代表执行下一行代码

s:进入子函数

b:设置断点

c:继续运行直到断点处暂停

r:程序执行到结束

print可以输出相关变量值

system 'pause'

应该可以,等待一个标准输入应该也可以,我都用过,输入空格不会退出

对了,这个标准输入最终要输入一个回车才可以,你要是任意输入的话,就pause好了,

这种情况一般发生在windows图形界面下,双击执行程序后,DOS窗口运行完毕自动就关闭了。

解决办法:

1 你在程序最后加上system(“pause”), 这个调试方法改变了程序本身,不推荐。

2 你进入dos命令行,找到perl脚本所在目录,然后敲 perl <脚本名> 来执行。

3 如果你装有gvim,可以用gvim来打开perl脚本,然后敲 :!perl <脚本名> 来执行, 我通常用这种方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11999110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存