Haskell 32 位程序在 64 位 Windows 上冻结
我正在使用 GHC 在一个名为 citeproc-hs 的特定 (Haskell-) 库的帮助下为 Windows 构建一个 haskell pogram。在 32 位 Windows XP 计算机上,该应用程序运行良好,而在另一个 Windows 7 64 位环境(在 3 台不同的 PC 上测试)上,上述“该库读取特定文件(“样式”文件)的功能”只是冻结,没有任何错误我使用相同的 .exe 文件,但有一个我无法解释的不同行为。
是否存在一些有关 32 位 Haskell 的已知问题 - 在 64 位环境中进行编译,或者有人知道我是怎么做的吗?可以解决这个奇怪的问题吗
?
I'm using the GHC to build a haskell pogram for Windows with help of a speciefic (Haskell-)Library which is called citeproc-hs. On a 32Bit-Windows XP machine the application works just fine whereas on another Windows 7 64Bit environment (tested on 3 different PCs) a "function of that library reading a speciefic file (a "style" file) mentioned above just freezes without any error message. I use the same .exe file and nevertheless there is a different behaviour I cannot explain.
Are there maybe some known problems concerning 32Bit Haskell - compilations in an 64Bit environment or does anyone has an idea how I could solve this strange problem?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在生产中的 64 位 Windows 上使用 GHC,我们似乎没有任何问题。
我建议升级。如果该行为继续存在,请报告 GHC 错误。
I use GHC on 64 bit windows in production, and we don't seem to have any issues.
I would suggest upgrading. If the behavior continues, report a bug against GHC.
你能以解释模式运行它吗?也许 citeproc-hs 是有罪的。它包含任何 C 代码吗?当然,您可以逐行注释掉,看看出了什么问题。 “hello world”运行正常吗?
Can you run it interpreted mode? Probably citeproc-hs is guilty. Does it contains any C code? And of course, you may comment out line-by-line and see what goes wrong. Does "hello world" runs fine?