Haskell 32 bis 64 Bit Cross Compilation

9

Ich habe nur einen x86_ 32 Rechner, auf dem Linux läuft. Auf dieser Maschine habe ich ein kleines Haskell-Programm programmiert.

Jetzt muss ich eine x86_ 64 Linux-Binärdatei bereitstellen.

Was ist der einfachste / weniger schmerzhafte Weg, um das zu erreichen?

    
gerth56 27.07.2015, 07:12
quelle

1 Antwort

4

Leihen Sie ein x86_64-Gerät aus (z. B. EC2) und mieten Sie es lange genug, um Ihr Programm zu kompilieren. Letzteres würde in der Größenordnung von 0,01 $ kosten.

Wenn dies nicht möglich ist, können Sie unter der Annahme, dass Sie einen C-Cross-Compiler für x86_64 haben, versuchen, den Anweisungen unter Ссылка . Soweit ich weiß, hat das bisher noch niemand versucht und ich wäre überrascht, wenn es keine Bugs gäbe, die für den Fall lauern, dass die Int -Größe des Compilers kleiner ist als die Wortgröße der Zielplattform.

    
Reid Barton 27.07.2015 15:01
quelle

Tags und Links