这是这个问题的后续问题,关于是否有可能在Windows中编译Haskell上的简单程序,而无需求助于Cygwin:Compiling Haskell programs in Windows: is it possible without downloading something such as Cygwin?
对于背景,我问了这个问题,因为如果有其他方法来编译程序,那么知道是非常有用的,因为我在大学的计算机上并且无法在未经许可的情况下下载像Cygwin这样的东西。 (根据Cygwin的要求,即使获得许可也可能无法实现)
有人回答了我的问题,建议我打开命令行并输入ghc --make helloworld
然后按回车键。但是,当我输入ghc --make helloworld
并按Enter键时,会出现:
ghc: unrecognised flag: --
did you mean one of:
-D
-F
-H
Usage: For basic infomration, try the '--help' option
回答这个问题的人建议我提出另一个问题,问我为什么收到上述信息。我该如何处理这个问题?
答案 0 :(得分:-1)
是的,可以使用Windows编译Haskell程序。事实上,我使用Windows进行所有Haskell编程!要编译Haskell程序,请使用ghc --make <program>
;例如,这里是ghc --make helloworld.hs
。请注意,--
和make
之间没有空格;包括这个空格会给出你描述的错误。运行此命令后,将生成可执行的helloworld.exe
文件。