【发布时间】:2011-06-22 21:28:26
【问题描述】:
我目前正在尝试按照 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 问题,但只有当我使用编译器选项“MONOLITHIC=1”时才会出现,而 wxHaskell 似乎需要这个选项。所以也许其他 wxHaskell 用户之一知道这个问题的解决方案。
由于我的系统规格和编译器可能很有趣,因此它们是:
- Windows 7
- 4 GB 内存
- Haskell 平台 2011.2.0.1
- MSYS 1.0.11
- 来自here 的自动 MinGW 安装程序
奇怪的是,我在前一周重新安装 Windows 之前编译了它。不幸的是,我不知道我当时是否使用了另一个 MinGW 版本,或者是否有其他不同的东西。
编辑:我可以使用 TDM GCC 解决问题
【问题讨论】: