Frage Der Glasgow Haskell Compiler kann nicht kompiliert werden


./configure
checking for gfind... no
checking for find... /usr/bin/find
checking for sort... /usr/bin/sort
checking for ghc... no
configure: error: GHC is required unless bootstrapping from .hc files.
256

Ich möchte den Glasgow Haskell Compiler installieren und ./configure fragt nach GHC. Um welche Art von GHC geht es? Globaler Hadron Collider? Ich habe die Quelle heruntergeladen http://www.haskell.org/ghc/download_ghc_7_6_3


1
2017-07-10 10:45


Ursprung


Wenn Sie keinen bestimmten Grund haben, eine andere Version zu verwenden, ist es viel einfacher, sie vom Software-Center oder apt-get zu beziehen, wie bereits von karel beantwortet. Wenn Sie von der Quelle installieren möchten, stellen Sie einen Link zur Verfügung, von wo Sie es bekommen haben. - Warren Hill
Wird GHC in Haskell selbst geschrieben? - ThePiercingPrince
Es ist üblich, Compiler in der Sprache zu schreiben, die sie kompilieren sollen. Ich kann nur spekulieren, aber ich denke, das ist, um Konsistenz zu zeigen, in der Lage, den Compiler mit sich selbst zu kompilieren. - soulsource
Ja, es steht in Haskell geschrieben. - ThePiercingPrince


Antworten:


Aus der Ubuntu Software Center Beschreibung von ghc:

"Das Glasgow Haskell Compilation System (GHC) ist ein Compiler für Haskell."

Um ghc zu installieren, suche nach ghc im Ubuntu Software Center, oder öffne das Terminal und tippe:

sudo apt-get install ghc

7
2017-07-10 10:49



Wo ist die Quelle dieses Pakets? - ThePiercingPrince
Wenn Sie mit "Quelle" meine Softwarequelle meinen, kommt ghc von der Universum Repository. Um das Universum-Repository zu aktivieren, öffnen Sie das Ubuntu Software Center und navigieren Sie zu Bearbeiten -> Softwarequellen -> Ubuntu-Software und stellen Sie sicher, dass neben der zweiten Softwarequelle in der Liste ein Häkchen angezeigt wird, das das Universum-Repository darstellt. - karel
Nein, ich meine den Quellcode davon. - ThePiercingPrince
Aktivieren Quellcode in den Softwarequellen des Ubuntu Software Centers. Es ist die letzte Softwarequelle in der Liste. Öffne das Terminal und tippe: cd ~/Desktop (um den Quellcode auf Ihren Desktop herunterzuladen) und geben Sie dann ein sudo apt-get source ghc. Dies wird 4 verschiedene Dateien auf Ihren Desktop herunterladen. - karel