2014-01-27 135 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

相關問題