加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 在调试perl代码期间修改变量的值

发布时间:2020-12-14 00:52:38 所属栏目:Linux 来源:网络整理
导读:我正在使用“perl -d”开关在SuSe Linux上调试perl程序. 在调试时,程序报告XYZ变量未设置 如何在调试器中设置XYZ的值? 我尝试在调试器内部进行操作但不能正常工作. set XYZ=ABCmy $XYZ=ABCsetenv XYZ ABC 我对此做了一些谷歌.但找不到我想要的东西. 解决方
我正在使用“perl -d”开关在SuSe Linux上调试perl程序.

在调试时,程序报告XYZ变量未设置

如何在调试器中设置XYZ的值?

我尝试在调试器内部进行操作但不能正常工作.

set XYZ=ABC
my $XYZ=ABC
setenv XYZ ABC

我对此做了一些谷歌.但找不到我想要的东西.

解决方法

调试控制台采用Perl表达式,因此如果它是一个字符串,则需要引用该值.

您必须将程序移动到抛出错误的行之前(查看断点,它是调试器中的b< line>)然后设置值.

> $XYZ='ABC'

这是一个很好的资源:http://obsidianrook.com/devnotes/talks/perl_debugger/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读