-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 <脚本名> 来执行, 我通常用这种方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)