Perl入门(七) Perl脚本的调试

Perl入门(七) Perl脚本的调试,第1张

概述编程中错误不可避免,调试能够帮助我们发现有问题的代码段。在网上看了一下Perl脚本调试,发现其实很多东西并不需要,而且那么多也没人看。 下面简单整理一下。 1.进入debug。 使用-d,进入debug状态。例:perl -d Perl程序名称。 2.设置断点 b:设置断点。例:b 行号; c:程序执行到下一个断点处,或执行到指定行。例:c ;c 行号; d:删除一个断点。例:d 断点所在行号;

编程中错误不可避免,调试能够帮助我们发现有问题的代码段。在网上看了一下Perl脚本调试,发现其实很多东西并不需要,而且那么多也没人看。

下面简单整理一下。

1.进入deBUG。

使用-d,进入deBUG状态。例:perl -d Perl程序名称。

2.设置断点

b:设置断点。例:b 行号;

c:程序执行到下一个断点处,或执行到指定行。例:c ;c 行号;

d:删除一个断点。例:d 断点所在行号;

D:删除所有断点。例:D;

L:列出所有断点。例:L。

3.程序调试

n:执行下一行,跳过方法;

s:执行下一行,如果是方法则进入方法体。

4.查看变量值

p:查看变量值。例:p 变量名;

x:查看变量值并结构化显示。x 变量名。

使用工具进行调试

类似浏览器的F12功能,Perl也提供了调试工具ptkdb。使用该工具需要两个模型包:Tk和ptkdb。

使用如下命令可以安装着两个包

perl -MCPAN -e'install Tk'perl -MCPAN -e'install Devel::ptkdb'

使用工具进行调试

perl -d:ptkdb Perl程序名称


此时会启动调试工具,界面截图如下:

step in 等价于s;

step over 等价于 n;

run to 等价于c;

break 等价于b;

总结

以上是内存溢出为你收集整理的Perl入门(七) Perl脚本的调试全部内容,希望文章能够帮你解决Perl入门(七) Perl脚本的调试所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/langs/1276787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存