[英]Installing the haskell-platform on the Nvidia Jetson TK1 (ARM Architecture)
在lsb_release -s -d
TK1上運行lsb_release -s -d
給了我Ubuntu 14.04 LTS
所以我嘗試了sudo apt-get install haskell-platform
和sudo apt-get install ghc
,並且我得到了一個錯誤,它無法找到包。 所以我啟用了Universe存儲庫,就像我在stackoverflow帖子上看到的那樣為ubuntu 14.04安裝haskell-platform。 我仍然得到相同的結果。
我看到有些人提到了很容易在raspberry pis上安裝haskell平台,GHC現在對ARM有很好的支持,但我沒有辦法讓Jetson TK1上的安裝運行。 我的下一個選擇是從源代碼構建,我沒有在GHC或Haskell平台網站上看到ARM架構的源代碼。
我知道還有交叉編譯,當我看到沒有更簡單的方法時,我會開始搞亂它。
我設法在Jetson K1和Adapteva Parallella上編譯GHC7.8.3。 我在這里寫了一篇關於它的博客文章,這篇文章更詳細,但這里總結了我所做的事情:
sudo apt-get install ghc automake build-essential cabal-install groff
sudo apt-get install alex happy
。 我還將它們安裝在Cabal,cabal update && cabal安裝alex happy sudo apt-get install llvm clang binutils
BuildFlavour = quick-llvm
。 您還需要將-H64m
外觀替換為-H32m
perl boot
和sudo ./configure --with-clang=/usr/bin/clang --with-ar=/usr/bin/ar
https://gist.githubusercontent.com/bgamari/9399430/raw/build-ghc-arm.sh
: https://gist.githubusercontent.com/bgamari/9399430/raw/build-ghc-arm.sh
chmod ugo + rx build-ghc-arm.sh sudo /build-ghc-arm.sh -j6
sudo make install
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.