首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试PostScript

调试PostScript
EN

Stack Overflow用户
提问于 2012-09-12 07:03:44
回答 2查看 6.7K关注 0票数 13

如何在PostScript中进行调试?我可以在Linux上使用GhostView/GhostScript,但不能查看堆栈、字典等。

EN

回答 2

Stack Overflow用户

发布于 2012-09-14 19:20:38

Emacs包含PostScript工具。它包括向postscript解释器发送您当前选择的文本的工具,您还可以直接在该解释器中输入命令,例如,查询操作数堆栈等。

然而,这可能不是您正在寻找的,因为它可能比您愿意使用的更难使用。正确设置,但是,对于所有你想要监控的东西,脚本和宏,等等,使用不同的缓冲区,它会做你想要做的一切。我不确定,但网上可能有其他东西可以帮助你设置它。

Emacs EDIT:我使用Emacs调试postscript的主要方法是执行以下操作:我可以将程序片段从文件缓冲区复制粘贴到解释器缓冲区中,作为一种单步执行程序的方法。我也可以用它来告诉我关于操作数堆栈的事情,使用命令打印出它的内容等等。我还可以将调试语句添加到代码中(如dup ==等)。这将输出到解释器缓冲区,因为我在某种程度上不知道如何在使用其他环境执行程序时查看stdout

票数 3
EN

Stack Overflow用户

发布于 2012-12-15 14:42:29

在OSX10.7.5上,预览没有告诉我它何时崩溃的细节,但/usr/bin/pstopdf确实给了我一个堆栈转储到标准输出,这也是pstack的作用。

如果我在预览中打开pdf文件,那么在运行pstopdf之后切换回预览将刷新新创建的pdf文件的视图。

这不是高科技,但你可以快速迭代。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12379122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档