【发布时间】:2023-12-28 13:32:01
【问题描述】:
我想在windows下用.cabal文件编译一个Haskell项目。
我已经安装了 Haskell 平台和 Cygwin。其中一个依赖项是time,在cabal install 命令期间无法构建。
错误信息如下:
checking for gcc... C:\PROGRA~1\HASKELL~1\826561~1.1\mingw\bin\gcc.exe
checking if the C compiler is working... no
configure error: C compiler cannot create executable
所以我用 Cygwin 下载了另一个 gcc,我想它会更好用。
然而,other question 提到 Haskell 平台现在使用 MinGW 评估器而不是 Cygwin 来运行 GNU 软件。
我在 cabal configure 文件中更改了 gcc 的位置,但我仍然收到相同的错误消息(但新位置为 gcc)。
所以我在这里有点困惑:gcc 到底有什么问题?您对我如何继续构建我的软件有任何意见吗?
【问题讨论】:
-
我建议从 Stack 开始:haskell-lang.org/get-started
-
我第二个思碧。我在 Windows 上安装了 Stack,它运行良好。
-
使用堆栈让我可以进一步构建。谢谢。我还有一个问题,但我想我最好提出一个新问题。
标签: windows haskell gcc compilation cygwin