與GHC交叉編譯
回答
截至此刻(GHC 7.0)GHC不支持交叉編譯。
截至2013年,「支持交叉編譯在GHC 7.8.1中工作得相當好」。
請參閱CrossCompilation wiki頁面上的狀態。
討論
GHC一貫支持自交叉編譯(即你可以port GHC到一個新的體系結構)。然而,GHC作爲一個交叉編譯器,運行在主機上,但是產生了以另一個爲目標的二進制文件,但並未得到支持。
雖然GHC 7,但新的LLVM後端,工作is being undertaken添加交叉編譯支持。 狀態似乎爲from Mark Lentczner,「此時,我可以構建並鏈接並運行stage1交叉編譯器。」敬請關注GHC 7.2
是否有博客文章或一些逐步編寫Haskell代碼的文章,然後交叉編譯以創建Windows,OSX,Linux,32位和64位二進制文件? – CMCDragonkai 2015-04-09 14:22:24
@CMCDragonkai有一個新的維基頁面進一步的說明:https://ghc.haskell.org/trac/ghc/wiki/Building/CrossCompiling – amoebe 2016-02-25 18:53:29
@amoebe我讀過之前,我不能讓頭或尾巴出來了。 – CMCDragonkai 2016-02-26 10:00:23
- 1. 與mingw交叉編譯libtheora
- 2. 與SBCL交叉編譯
- 3. 與gyp交叉編譯
- 4. 與庫交叉編譯
- 5. Javac交叉編譯與1.7
- 6. 通過ghc和mingw工具交叉編譯haskell代碼
- 7. 交叉編譯GHC詛咒沒有找到
- 8. 交叉編譯GHC失敗缺少的iconv
- 9. Qt交叉編譯
- 10. 交叉編譯ldd
- 11. Beaglebone交叉編譯
- 12. Qt - 交叉編譯
- 13. Android交叉編譯
- 14. 交叉編譯libSDL
- 15. ARM交叉編譯
- 16. cmake交叉編譯
- 17. qt交叉編譯
- 18. 交叉編譯器
- 19. Microblaze交叉編譯
- 20. QTcreator交叉編譯
- 21. 交叉編譯stunnel
- 22. 交叉編譯QT
- 23. 交叉編譯php
- 24. 如何與dahdi交叉編譯用於arm的交叉編譯的星號?
- 25. 與mingw交叉編譯gdi工具
- 26. 與不兼容版本交叉編譯
- 27. 使用CMake與MinGW交叉編譯OpenCV
- 28. 與Mingw-w64交叉編譯CGAL
- 29. Windows Dll與交叉編譯的DLL
- 30. 交叉編譯模塊與arm-eabi-gcc
這是一個常見的問題,但一個很好的問題。我聽說過的GHC衍生物的唯一交叉彙編是HaLVM,否則答案是'等待或貢獻它',就像dons所說的那樣。 – 2011-05-30 02:52:52