2011-06-22 21 views
1

現在、Haskell wiki hereの説明に従ってwxHaskellをビルドしようとしています。残念ながら、私はいつもmingw32-makeコマンドを実行した後、次のエラーメッセージを受け取ります:wxWidgetsをビルドするときにメモリ不足エラーが発生する

c:/ mingw/bin /.../lib/gcc/mingw2/ 4.5.2 /../../。 ./../mingw32/bin/ld.exe: 31395840メモリ割り当てのうちバイト

collect2はを:ldは

MINGW32-メイク1つの終了ステータスが返されました:* [.... \ lib \ gcc_dll \ wxmsw28u_gcc_custom.dll] エラー1

これはwxHaskellの問題ではありませんが、wxHaskellに必要と思われるコンパイラオプション "MONOLITHIC = 1"を使用した場合にのみ発生します。だから、他のwxHaskellユーザーの一人がこの問題の解決策を知っているかもしれません。

私のシステムの仕様とコンパイラに関心があるかもしれないので、ここで彼らは、次のとおりです。

  • のWindows 7
  • 4ギガバイトのRAM
  • Haskellのプラットフォーム2011.2.0.1
  • MSYS 1.0.11
  • 自動minGWインストーラhere

奇妙なことは、もう一週間はウィンドウを再インストールする前にコンパイルすることです。残念ながら私は別のMinGWバージョンを使用していたのか、それとも別のものがあるのか​​どうかは分かりません。

編集:私はちょうどこの質問に答えるためにTDM GCC

答えて

1

を使用して問題を解決することができます:TDMのGCCを使用することで問題を解決します。

関連する問題