我只有一台运行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
大小小于目标平台的字大小时没有潜伏的错误,我会感到惊讶。