Я действительно стараюсь делать то, что должно быть очень простой в 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: л.д. возвращается статус 1 выхода
насколько я могу видеть, это происходит потому, что нет основной функции, но я не хочу один в этом модуле. Я использую версию 6.10.1, потому что я не могу получить более свежие работы.
Пожалуйста, кто-нибудь может помочь ?! Спасибо, Клэр.
Вы не должны использовать GHC 6.10, многие библиотеки не будут работать с ним afaik – bennofs