2010-10-18 21 views
4

J'ai un programme haskell qui utilise Data.Set et Data.IntMap, quels drapeaux dois-je donner à GHC pour qu'il lise ces bibliothèques? Question simple, je sais, mais les pages man ne m'ont pas aidé et je ne sais pas où chercher.Comment lier des modules dans ghc?

Répondre

5

Ajout --make indiquera GHC trouver toutes les dépendances et faire tout l'enchaînement pour vous automatiquement:

GHC comprendre tous les modules le programme en suivant les importations de ces modules initiaux. Il va ensuite essayer de compiler chaque module qui est obsolète, et enfin, si il y a un module Main, le programme sera également lié dans un exécutable .