3

我正在对程序中的类型进行原型设计和弄乱,我目前ghc --make在想要进行类型检查时使用。然而,这个命令也需要花费时间来编译和链接一个我现在还不需要的真正的可执行文件。我可以传递一些标志ghc来告诉它只进行类型检查吗?

4

2 回答 2

12

将标志传递-fno-code给 ghc 将满足您的需求。

$ ghc -fno-code myfile.hs
于 2013-07-30T07:49:21.690 回答
3

GHCi 将对您的代码进行类型检查并编译它,但即使使用-O0. 如果这还不够,还有一些程序,如hdevtoolsghc-mod用于此目的——它们通常旨在与文本编辑器集成,但也可以独立使用。

(仅使用常规编译器可能会加快速度的另一个选项是-S,它在生成程序集后停止而无需组装或链接。)

于 2013-07-30T06:44:56.250 回答