是否可以将一组.hs haskell 文件编译为Windows中的exe? .hs-> .exe

最佳答案

绝对地。安装the Haskell Platform,这将为您提供GHC,这是Haskell的最新编译器。

默认情况下,它可以编译为可执行文件,并且在Linux或Windows上也可以运行。例如。

给定一个文件:

$ cat A.hs
main = print "hello, world"

用GHC编译:
$ ghc --make A.hs
[1 of 1] Compiling Main             ( A.hs, A.o )
Linking A.exe ...

您现在可以运行:
$ ./A.exe
"hello, world"

注意,这是在Cygwin的领导下。但是对于 native Windows同样如此:
C:\temp>ghc --make A.hs
[1 of 1] Compiling Main             ( A.hs, A.o )
Linking A.exe ...

C:\temp>A.exe
"hello, world"

关于windows - 在Windows中将Haskell(.hs)编译为exe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6306233/

10-12 16:06