Ghc herunterladen

admin

Die Quelldistribution benötigt einen installierten GHC (mindestens Version 5.04). Wenn Ihre Plattform derzeit nicht mit einer Binärdistribution unterstützt wird, müssen Sie den Abschnitt über Portierung von GHC im Bauhandbuch konsultieren. . . . . . . .

. . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . . . .

. . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . .

. . . . Gabor PALI hat binäre Distributions-Tarballs für FreeBSD bereitgestellt. Dabei handelt es sich um vollständige Builds, einschließlich interaktiver System-, Profilerstellungsbibliotheken und Dokumentation. GHC verfügt über einen optionalen Codegenerator, der auf das LLVM-Compilerframework abzielt, das für einige Programme schnelleren Code erzeugen kann. Wenn Sie das LLVM-Backend verwenden möchten, müssen Sie LLVM 3.9 aus einer upstreamischen Binärdistribution oder über den Paketmanager Ihrer Distribution installieren. .

. Hilfe zu Haskell und GHC im Allgemeinen finden Sie unter den oben genannten Links. Für Stack selbst gibt es auch die folgenden Ressourcen: Diese Seite wird von Ben Gamari gepflegt. Bitte senden Sie mir Kommentare, Fragen und Berichte über Probleme mit der Website zu tun. . . Es gibt drei weit verbreitete Möglichkeiten, die Haskell-Toolchain auf unterstützten Plattformen zu installieren. Dies sind: .

SHA-256 Hashes für alle diese binären Distributionen sind hier verfügbar. Um auf Windows aufzubauen, sind eine Reihe zusätzlicher Tools erforderlich. Extrahieren Sie diesen Tarball auf die reguläre Quellverteilung, . . . Dies ist eine vollständige Builds und sollte für Microsoft Windows 2000, XP und Vista funktionieren. Es enthält auch Unterstützung für das Kompilieren von C++-Dateien. .

Dies ist ein standardmäßiges Binärpaket im Unix-Stil mit Profilierungsbibliotheken. Der Build wurde (mit GCC 4.0.3) auf Solaris 8 durchgeführt, aber auch unter Solaris 10 getestet. Wir bieten auch PPAs für Ubuntu- und Debian-abgeleitete Systeme an, die von Launchpad.net gehostet werden. Sie können herausfinden, wie Sie sie auf Ihrem System installieren, indem Sie hier gehen. . LTS Haskell ist ein stackage-basierter Langzeit-Support-Satz von Paketen, die Tests zusammen mit backportierten Fehlerbehebungen erstellen und bestehen. . . . . .

. . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . .

. . . . . . . . . x86/Solaris Distributionen wurden von Christian Maeder gebaut. .

. . . . . . . . . . .

. . . . . . . .

. . . . . . . . .

. . . . . . . . . . . .

Hackage ist ein Repository von Paketen, auf die jeder jederzeit frei hochladen kann. Die Pakete sind sofort verfügbar und dokumentation wird dort generiert und gehostet. Es kann von Kabalen installiert verwendet werden. HINWEIS: Wenn Sie eine zu alte Version von libc haben, erhalten Sie einen Fehler wie “Gleitkomma-Ausnahme” von den Binärdateien in diesen Bindisten. Sie müssen entweder Ihre libc aktualisieren (wir sind nicht sicher, was die erforderliche Mindestversion ist), oder stattdessen ein Binärpaket verwenden, das für Ihre Distribution erstellt wurde. Es kann Probleme mit gcc-3.4.x geben; Weitere Informationen finden Sie in #951. Stack ist ein plattformübergreifendes Buildtool für Haskell, das die Verwaltung der Toolchain (einschließlich des GHC-Compilers und MSYS2 unter Windows), das Erstellen und Registrieren von Bibliotheken und vieles mehr übernimmt.