我必须在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
提前感谢您的回答!
皮尔
答案 0 :(得分:0)
官方说,GHC不支持Cygwin(我个人不太喜欢)。
MSYS2用于在Windows上构建GHC,以及需要配置支持的软件包,例如网络等。
所以我说你会从MSYS2获得更多的里程数,因为那就是编译器在Windows上开发的。