构建wxWidgets时出现内存不足错误

时间:2011-06-22 21:28:27

标签: wxwidgets wxhaskell

我正在尝试按照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 RAM
  • Haskell Platform 2011.2.0.1
  • MSYS 1.0.11
  • 来自here
  • 的自动MinGW安装程序

奇怪的是,在我重新安装Windows之前,我已经将它编译好了。不幸的是,我不知道我是否正在使用另一个MinGW版本,或者是否有其他不同之处。

编辑:我可以使用TDM GCC

解决问题

1 个答案:

答案 0 :(得分:1)

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