J'ai installé HASKELLL via le programme d'installation pré-construit V6.8.2.
Lorsque vous essayez de compiler ce fichier d'échantillon avec GHC P>
D:\src\Haskell>ghc -o read read.hs ghc -o read read.hs read.o(.text+0x1b5):fake: undefined reference to `__stginit_parseczm2zi1zi0zi0_TextziParserCombinatorsziParsec_' collect2: ld returned 1 exit status
3 Réponses :
Selon PARSEC DOCS (section 1.2. 1 Compiler avec GHC), vous devriez le faire: P>
Lorsque vous associez les fichiers ensemble, vous devez dire que GHC où il peut trouver bibliothèques (-L) et lier avec le Bibliothèque Parsec aussi (-L):
ghc -o myProgram myfile1.o -lc: \ parsec -lparsec code> strong> p> p> blockQuote>
Cette documentation sur Le compilateur Haskell peut aider. P>
Pas tout à fait ce que je cherchais mais merci de toute façon d'essayer;)
Essayez GHC --Make -o Read Read.hs code>. GHC prendra soin des dépendances de la liaison. P>
Je vais mettre une autre façon de faire ce travail de la documentation de la GHC p> voir http://www.hakell.org/ghc/docs/latest/html/ users_guide / packages.html p> p>