Windows 10更新似乎打破了GHC

Joh*_*ler 5 haskell ghc windows-10

我有最新的Haskell平台(8.0.2),似乎Windows10(1703)的强制更新打破了GHC.有关于此的票证(#13411),似乎我需要替换我的构建中的gcc.exe文件.

我在哪里可以找到合适的gcc.exe文件以及我在哪里放置它(假设标准安装Haskell平台)?

Zet*_*eta 5

GCC应该mingw\bin在您的安装目录中,例如

C:\Program Files\Haskell Platform\8.0.2\mingw\bin\gcc.exe
Run Code Online (Sandbox Code Playgroud)

可以在链接的存储库中找到相应的二进制文件.适用于GHC 8.0.X的那个应该适合你.x64如果您已安装平台的64位版本,请务必使用该版本,x86否则请使用该版本.


Joh*_*ler 5

截至2017年4月20日1700 UTC,这似乎是一个过程:

  • 使用Windows 10补丁下载GHC 8.0.2版本(如此处所述).
  • 打开存档文件.Windows 10的本机存档浏览器不了解.tar.xz格式,因此您需要使用7-Zip之类的东西来打开它.
  • 找到下面的" gcc.exe"文件\ghc-8.0.2\mingw\bin\并将其复制到文件中C:\Program Files\Haskell Platform\8.0.2\mingw\bin\.