是否所有软件包都必须支持Windows上的Haskell标准化设置?

时间:2016-08-26 09:36:16

标签: windows haskell installation package

我必须在Windows上开发Haskell。 我需要具有.configure文件的库,所以我需要类似* nix的支持。

有类似* nix的支持有多种选择,如Cygwin,UnxUtils,Windows Services for UNIX,UWin,MinGW,MSYS,MSYS2,...... 不幸的是,我发现并非所有软件包都支持* nix-like支持的所有选项。 由于我只需要类似* nix的支持来构建软件包,对我来说,所有类似* nix的支持都是平等的,我在想:

是否所有软件包都必须支持Windows上的Haskell标准化设置?

如果没有,Windows上Haskell的哪些设置适用于大多数软件包?

当然,我已经咨询了Haskell on Windows setup的答案,但答案似乎已经过时了。例如,提到了Cygwin,但某些包不再支持Cygwin,例如failing package install on windows

提前感谢您的回答!

皮尔

1 个答案:

答案 0 :(得分:0)

官方说,GHC不支持Cygwin(我个人不太喜欢)。

MSYS2用于在Windows上构建GHC,以及需要配置支持的软件包,例如网络等。

所以我说你会从MSYS2获得更多的里程数,因为那就是编译器在Windows上开发的。