我非常努力的去做GHC中必須的一件非常簡單的事情:我有一個工作和編譯得很好的程序,但是當我將它分開以便部分代碼位於單獨的模塊中時我無法讓它工作。單獨的模塊稱爲FICutilities在GHC中編譯單獨的模塊
GHC -o FICutilities FICutilities.hs C:\ GHC \ GHC-6.10.1/libHSrts.a(main.o),此:MAIN.C :(文本+ 0x7的) :未定義的引用
__stginit_ZCMain' C:\ghc\ghc-6.10.1/libHSrts.a(Main.o):Main.c:(.text+0x36): undefined reference to
ZCMain_main_closure」 collect2:LD返回1個退出狀態
至於我可以看到這是因爲沒有main函數,但我不希望一個這個模塊中。我使用的是6.10.1版本,因爲我無法獲得更新的版本。
請問有人可以幫忙嗎?謝謝,克萊爾。
您不應該使用GHC 6.10,許多庫將無法使用它afaik – bennofs