【发布时间】:2008-12-30 11:49:53
【问题描述】:
有很多调试选项可用,但它说你需要编译 Perl -DDEBUGGER 选项。我们如何在 Windows 上使用 ActivePerl 做到这一点。
另外,我在使用 Perl 时遇到了内存不足的问题。我正在读取一个包含 5 行的 XML 文件,但第二行对于 5 行来说太大了(文件大小为 4.3Mb)。 它不解析第二行并且无法打印该行:
print $_ if /match/ ; #match does exists fyi
那我该如何解析第二行呢?
【问题讨论】:
-
你应该把它分成不同的问题。
-
您需要 -DDEBUGGER 有什么原因吗?不要粗鲁,但如果有人不知道如何编译 Perl,我通常不会期望他们需要它。您从中获得的额外信息非常低级和详细。
标签: perl memory debugging compilation