2014-01-27 85 views
0

我正在使用amd64内核和amd64 userland运行Ubuntu Precise。我刚刚使用sudo apt-get install haskell-platform安装了Haskell。现在我想安装一个使用cabal install ...的二进制文件。但是,这会生成一个amd64二进制文件。如何在不创建完整i386 Ubuntu系统的chroot(使用debootstrap)或创建虚拟机或在i386用户空间上运行它的情况下,使Cabal生成i386二进制文件(例如gcc -m32)?如何使用Cabal安装32位二进制文​​件

回答

1

您可以从official download site获得GHC的i386二进制文件。将GHC的多个版本并排安装是安全的(尽管我不确定它是否能够优雅地处理单个版本的多个体系结构)。然后您可以指示cabal编译器使用它的-w选项。

+0

感谢您的见解。 * haskell-platform *包含GHC,但它包含更多,所以我想我必须手动安装其他所有东西。 – pts

相关问题