0
有时,我只是为了检查它是否编译而对代码进行编写 - 对生成的二进制文件没有兴趣。在GHC中,有没有一种方法可以在不实际生成输出的情况下检查编译?
例如,如果我正在做一个学习练习并且想要产生一些错误,或者如果某些代码编译没有错误,我希望看到普通编译输出打印到终端,但不生成* .hi或通过运行ghc <myprogram>.hs
发生的* .o文件。
我有时使用runhaskell
有效地做到这一点,但这并不理想 - 它需要一个main
函数,并且实际运行程序,而我只是在寻找一个编译检查。
有没有办法在运行GHC时抑制生成,只显示普通的编译错误和警告?