使用命令行

时间:2018-03-29 12:00:14

标签: haskell

这是这个问题的后续问题,关于是否有可能在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

回答这个问题的人建议我提出另一个问题,问我为什么收到上述信息。我该如何处理这个问题?

1 个答案:

答案 0 :(得分:-1)

是的,可以使用Windows编译Haskell程序。事实上,我使用Windows进行所有Haskell编程!要编译Haskell程序,请使用ghc --make <program>;例如,这里是ghc --make helloworld.hs。请注意,--make之间没有空格;包括这个空格会给出你描述的错误。运行此命令后,将生成可执行的helloworld.exe文件。