La Compilation De Haskell (.hs) dans windows pour un exe
Est-il possible de compiler un ensemble de .hs
haskell fichiers dans un fichier exe dans windows? .hs
-> .exe
GHC compilateur va le faire je crois. Qu'avez-vous installé?
im en utilisant
Malheureusement, vous ne pouvez pas compiler un fichier exe dans WinHugs. Comme vous l'avez suggéré, il est en effet un interprète.
Sudantha: Veuillez vous abstenir d'utiliser le texte parle - qui est ignorant et paresseux anglais - rappelez - vous ceci est un forum parlant anglais, et les utilisateurs internationaux vont aller "WTF" et que signifie - certains n'aient pas la même langue anglaise compétences que leur anglophone homologues. Prendre à bord et de ne pas l'oublier!
bien s'abstenir de texte, de parler et d'utiliser l'anglais, nous pouvons vous aider et vous comprendrez... mais le texte parle appartient aux appareils, pas les forums!
im en utilisant
WinHugs
je pense que ses un interprète .. est en train de compiler possible ?Malheureusement, vous ne pouvez pas compiler un fichier exe dans WinHugs. Comme vous l'avez suggéré, il est en effet un interprète.
Sudantha: Veuillez vous abstenir d'utiliser le texte parle - qui est ignorant et paresseux anglais - rappelez - vous ceci est un forum parlant anglais, et les utilisateurs internationaux vont aller "WTF" et que signifie - certains n'aient pas la même langue anglaise compétences que leur anglophone homologues. Prendre à bord et de ne pas l'oublier!
bien s'abstenir de texte, de parler et d'utiliser l'anglais, nous pouvons vous aider et vous comprendrez... mais le texte parle appartient aux appareils, pas les forums!
OriginalL'auteur Sudantha | 2011-06-10
Vous devez vous connecter pour publier un commentaire.
Absolument. Installer la Plateforme Haskell, qui vous donne GHC, un état-of-the-art compilateur Haskell.
Par défaut, il compile pour les exécutables, et il fonctionne de la même façon sur Linux ou Windows. E. g.
Donné un fichier:
Le compiler avec GHC:
Lesquelles vous pouvez maintenant exécuter:
Remarque, c'était sous Cygwin. Mais la situation est la même pour les natifs de Windows:
OriginalL'auteur Don Stewart
Pour les personnes qui n'ont jamais compilé quoi que ce soit, il peut également être utile de savoir que "C:\temp>" et, dans l'exemple de Don Stewart pointe vers le dossier dans lequel .hs devrait être. Par exemple, si vous avez un dossier dans votre compte d'utilisateur, dire "C:\Users\Username\Haskell\" dans lequel vous avez votre bonjour.hs fichier, vous ouvrez l'invite de commande en tapant cmd, quand il s'ouvre, vous verrez "C:\Users\Username>". Pour compiler vous type de fichier suivants:
De sorte que la totalité de la ligne devrait ressembler à:
Fourni vous n'avez pas tout mistypes, vous devriez être capable de voir le résultat dans le même dossier que vous avez votre bonjour.hs fichier.
OriginalL'auteur Kirill G.
Oui. GHC peut compiler en C qui peut ensuite être compilé en code machine natif, ou il peut compiler pour LLVM.
C'est ce que il, a déclaré
Notez que GHC par défaut utilise son propre générateur de code natif, sur Windows et Unix.
Aussi, le C backend est obsolète depuis GHC 7.0.1.
OriginalL'auteur mdm
Vous devez simplement installer le Haskell Platform, y compris GHC et l'IDE Leksah. L'aide de cet environnement de compilation devient très facile et pratique.
OriginalL'auteur Landei
Sur Windows (sans l'utilisation de Cygwin) il y a deux étapes à la création de l' .exe fichier à partir de l' .hs fichier:
(1) Vous avez besoin pour naviguer dans le terminal de ligne de commande dans le dossier contenant vos .hs fichier. Pour ce faire, vous pouvez soit le faire:
(2) Vous devez compiler le .hs fichier. Pour ce faire, vous pouvez taper après l'invite soit:
ghc hello.hs
oughc --make hello
Une ou l'autre option sera de produire un hello.exe fichier exécutable dans le même dossier que votre bonjour.hs fichier.
OriginalL'auteur MLev