2010-10-18 3 views
4

У меня есть программа haskell, которая использует Data.Set и Data.IntMap, какие флаги мне нужно предоставить GHC, чтобы связать эти библиотеки? Простой вопрос, я знаю, но страницы с людьми не помогли мне, и я не знаю, где искать.Как связать модули в ghc?

ответ

5

Добавление --make расскажет GHC найти все зависимости и сделать все увязку для вас автоматически:

GHC выяснит все модули в программу, следуя импорт из этих исходных модулей. Затем будет , затем попытайтесь скомпилировать каждый модуль , который устарел, и, наконец, если есть модуль Main, программа также будет связана с исполняемым файлом .