1

我目前正在尝试按照 Haskell wiki here中的描述构建 wxHaskell 。不幸的是,在运行 mingw32-make 命令后,我总是收到以下错误消息:

c:/mingw/bin/.../lib/gcc/mingw2/4.5.2/../../../../mingw32/bin/ld.exe:内存分配不足31395840字节

collect2: ld 返回 1 个退出状态

mingw32-make: * [....\lib\gcc_dll\wxmsw28u_gcc_custom.dll] 错误 1

我知道这不是直接的 wxHaskell 问题,但只有当我使用 wxHaskell 似乎需要的编译器选项“MONOLITHIC=1”时才会出现。所以也许其他 wxHaskell 用户之一知道这个问题的解决方案。

由于我的系统规格和编译器可能很有趣,因此它们是:

  • Windows 7的
  • 4 GB 内存
  • Haskell 平台 2011.2.0.1
  • MSYS 1.0.11
  • 从这里开始的自动 MinGW 安装程序

奇怪的是,我在前一周重新安装 Windows 之前编译了它。不幸的是,我不知道我当时是否使用了另一个 MinGW 版本,或者其他东西是否不同。

编辑:我可以使用TDM GCC解决问题

4

1 回答 1

1

只是为了回答这个问题:使用 TDM GCC 解决了这个问题。

于 2011-08-09T10:13:01.140 回答