Frage

[Source Code]

  

Daten FooBar = Foo | Bar

[Befehl]

  

$ ghc -c foo_bar.hs
  foo_bar.hs: 1: 0: Die Funktion 'main' in Modul 'Main'

nicht definiert

[Konfiguration]

  

Glasgow Haskell Compiler, Version 6.12.3, für Haskell 98, Stufe 2 gebootet von GHC   Version 6.10.4

War es hilfreich?

Lösung

Sie sollten Ihre Art in einem Modul definieren, und es dann kompilieren:

module Test where
data FooBar = Foo | Bar

Mit dem ghc -c foo_bar.hs Aufruf wird die Objektdatei foo_bar.o ohne erzeugt wird main zu definieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top