我只有一台运行Linux的x86_ 32 机器。在这台机器上,我编写了一个小的Haskell程序。

现在,我需要提供一个x86_ 64 Linux二进制文件。

哪个是最简单/最轻松的方法?

最佳答案

借用或租借(例如EC2)x86_64计算机足够长的时间来编译程序。后者的成本约为0.01美元。

如果无法做到这一点,那么假定您具有x86_64的C交叉编译器,则可以尝试按照https://ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling的指示进行操作。但是,据我所知,以前没有人尝试过这种方法,如果编译器的Int大小小于目标平台的字大小时没有潜伏的错误,我会感到惊讶。

08-25 23:29
查看更多