Coq makefile" Top。"字首

时间:2017-03-31 10:46:13

标签: coqide

我正在使用自动Coq 8.5 makefile生成器。这个makefile通过" Top。"前缀所有模块。 。 现在让我们说你通过make运行了很多文件,然后想要在IDE中更改/调试一些文件。 然后令人讨厌的事实是,Coq抱怨它无法找到已编译的其他文件,因为在IDE中它假设没有" Top"字首。 我试图调整makefile来摆脱这个前缀。但我总是在make的一些错误信息中结束。 有人可以告诉我如何删除" Top" make中的前缀或告诉IDE使用" Top"前缀。

2 个答案:

答案 0 :(得分:3)

您可以使用以下参数coqide -R . Top启动CoqIDE。

这将消除以下错误Error: The file ..../Logic.vo contains library Top.Logic and not library Logic

答案 1 :(得分:1)

这确实很烦人。为了避免这种烦恼,请始终使用行列表选项启动_CoqProject

-Q . MyProject

注意:您可以在_CoqProject的第一行添加的选项是调用coqtop -help时列出的选项。