linux的perl编译器,linux – 如何使用perl调试器的*支持*编辑器?

这篇博客解释了Perl调试器在启动时显示“编辑器支持可用”的含义。实际上,这意味着调试器可以与编辑器交互,但并不意味着存在特定的Perl调试器编辑器。作者提到了一些支持Perl调试器的编辑器,如emacs、Komodo和Padre,并提供了如何在这些编辑器中使用Perl调试器的提示。博客内容主要针对在Linux Ubuntu环境中遇到此消息的用户。

perl调试器总是说:“编辑器支持可用”,我相信每个人都可以看到这个,但是如何使用呢?

my-computer$perl -de2

Loading DB routines from perl5db.pl version 1.33

Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(-e:1): 2

DB<1>

顺便说一下,我在Linux / ubuntu natty机器上得到了上面的提示.

解决方法:

这个消息有点令人困惑.它告诉你它可以支持在编辑器中运行,而不是有一个特殊的Perl调试器编辑器.

Perl调试器可以检测它是否正在与终端通信,或者它是否在编辑器中运行.这可以控制许多事情,最大的问题是调试器是否打印任何内容或将其留给编辑器来处理显示.如果你真的很好奇,请查看the debugger code for $slave_editor.

Perl调试器实际上也是三个实体. perl5db.pl脚本,DB API以及这两者使用的语言本身的调试挂钩.编辑器可以使用perl5db.pl,也可以直接使用DB进行通信.

有一些编辑器可以挂钩到Perl调试器.一个是emacs,您可以通过打开Perl程序并使用M-x perldb来开始. Komodo和Padre也有调试器支持.

标签:linux,perl,debugging

来源: https://codeday.me/bug/20190826/1725754.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值