Prolog 人工智能语言中文论坛---打造优质Prolog学习交流园地

一个供Prolog爱好者学习与交流的地方


您没有登录。 请登录注册

请问如何在swi-prolog中输出调试信息。

浏览上一个主题 浏览下一个主题 向下  留言 [第1页/共1页]

1 请问如何在swi-prolog中输出调试信息。 于 周一 五月 21, 2012 3:51 pm


RT。

程序调试时,输出每一次进入哪个端口(CALL, REDO, FAIL, EXIT),
以及进行哪个查询的情况。

我现在的版本是:swipl 6.0.2。(如果能告知5.10.4的也可以)

谢谢!

查阅用户资料
可以试试 trace 还有debug命令

查阅用户资料
ZDKING 写道::
RT。

程序调试时,输出每一次进入哪个端口(CALL, REDO, FAIL, EXIT),
以及进行哪个查询的情况。

我现在的版本是:swipl 6.0.2。(如果能告知5.10.4的也可以)

谢谢!

你有装Editor吗?我个人认为用Editor的Debug窗口可视化程度高很多,
比单纯看端口方便多了。

如果你只想看端口的话,在你执行查询前,先按Ctrl+T,
会出现[Trace],再执行你想要的查询即可。

如果你有安装Editor,在上面选"测试"里面有"GUI跟踪器",
把它勾起来后,再执行Ctrl+T再做查询,你就可以享受用可视化介面来Debug了,
我都是用这个的,推荐给你。

Editor的介绍和安装你可以看这篇贴子:http://prolog.longluntan.net/t3-topic

查阅用户资料 http://prolog.longluntan.net

浏览上一个主题 浏览下一个主题 返回页首  留言 [第1页/共1页]

您在这个论坛的权限:
不能在这个论坛回复主题