Comment obtenir que le fichier objet sans fonction principale par GHC?
Question
[code source]
Données FooBar = Foo | Bar
[Commande]
$ GHC -c foo_bar.hs
foo_bar.hs: 1: 0: La fonction 'principale' ne sont pas définis dans le module 'Main'
[Configuration]
Glasgow Haskell Compiler, version 6.12.3, pour Haskell 98, étape 2 démarré par GHC Version 6.10.4
La solution
Vous devez définir votre type dans un module, puis le compiler:
module Test where
data FooBar = Foo | Bar
En invoquant ghc -c foo_bar.hs
, le fichier objet foo_bar.o
sera généré sans avoir à définir main
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow