Haskell - GHC中的问题编译

Sta*_*ars 11 windows haskell compilation ghc

我对Haskell很新,我最近用GHC安装了这个平台.我决定通过编译一个简单的Hello world程序来测试它:main = putStrLn "Hello, world"

现在,当我进入命令行(Windows 7),找到正确的目录并输入时ghc hello.hs,它返回以下消息:"[1 of 1]编译Main(hello.hs,hello.o)".我知道,一旦完成编译,它应该跟随"链接hello.exe ...",但这永远不会到来,并且没有.exe生成.

基本上,有没有明显的理由为什么会发生这种情况?代码有问题,有什么我不知道的,或者我应该尝试重新安装Haskell平台?

谢谢.

小智 11

我得到ghc通过从文件的开头删除模块声明将我的程序链接到可执行文件.


iku*_*dia 1

它是否生成了 a.exe 或 a.out.exe 或 a.out 文件?如果没有,那么您可以自己链接吗? ld -o hello.exe hello.o或您平台上的任何链接命令。