我目前正在尝试构建如Haskell wiki here中所述的wxHaskell。不幸的是,我总是收到以下错误消息运行的mingw32-make命令后:构建wxWidgets时出现内存不足错误
C:/ MinGW的/ bin中/.../的lib/GCC/mingw2/4.5.2 /../../。 ./../mingw32/bin/ld.exe: 了内存分配31395840 字节
collect2:LD返回1退出状态
的mingw32-化妆:* [.... \ lib \ gcc_dll \ wxmsw28u_gcc_custom.dll] 错误1
我知道这不是直接的wxHaskell问题,但它只有在使用wxHaskell似乎需要的编译器选项“MONOLITHIC = 1”时才会出现。所以也许其他wxHaskell用户之一知道这个问题的解决方案。
因为我的系统规格和编译器可能会感兴趣的,在这里,他们是:
- Windows 7的
- 4 GB RAM
- 哈斯克尔平台2011.2.0.1
- MSYS 1.0.11
- 自动MinGW安装程序从here
奇怪的是,我在编译之前,在另一周重新安装了Windows之前。不幸的是,我不知道我是否正在使用另一个MinGW版本,或者如果别的东西不同。
编辑:我可以解决使用TDM GCC