windows - Haskell - 在 GHC 中编译问题

标签 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 )”。我知道一旦完成编译,它应该跟随“Linking hello.exe ...”,但它永远不会出现,也不会生成任何 .exe。

基本上,有什么明显的原因可以解释为什么会发生这种情况?代码有问题吗?有什么我不知道的吗?还是我应该尝试重新安装 Haskell 平台?

谢谢。

最佳答案

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

关于windows - Haskell - 在 GHC 中编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9320131/

相关文章:

windows - Xbox One Kinect 和 JavaScript

c# - 从线程访问和更改 winform webbrowser

windows - net time命令中的/y是什么意思?

haskell - cabal 安装 fpco-api 错误

haskell - 使用 GADT 进行类型推断 - a0 是不可触及的

list - Haskell - 我如何迭代和比较?

c - WinAPI 消息队列示例

macos - 在Mac上使用Bazel使用Drake编译项目时出错

c++ - Lib OPAL编译错误

Android Wear 设备选择框显示 "offline localhost:4444 minSdk (API 20) > deviceSdk (API 1)"