Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LLVM编译无法与约塞米蒂岛上的Haskell一起工作_Haskell_Llvm_Ghc - Fatal编程技术网

LLVM编译无法与约塞米蒂岛上的Haskell一起工作

LLVM编译无法与约塞米蒂岛上的Haskell一起工作,haskell,llvm,ghc,Haskell,Llvm,Ghc,我试图将llvm与haskell一起使用,但得到错误“非法硬件指令” 详情: 我正在编译一个简单的hello world程序来测试它: 代码: GHC版本7.10.1,llvm版本3.4.2(较旧的版本,因为haskell根本不适用于3.6.1) 编译命令:ghc-O2--make firstProgram.hs-fllvm-fforce recomp 命令/firstProgram [1]23665非法硬件指令。/firstProgram 谢谢你的帮助 我不明白你为什么没有得到编译时错误(也许

我试图将llvm与haskell一起使用,但得到错误“非法硬件指令”

详情:

我正在编译一个简单的hello world程序来测试它:

代码:

GHC版本7.10.1,llvm版本3.4.2(较旧的版本,因为haskell根本不适用于3.6.1)

编译命令:
ghc-O2--make firstProgram.hs-fllvm-fforce recomp

命令
/firstProgram

[1]23665非法硬件指令。/firstProgram


谢谢你的帮助

我不明白你为什么没有得到编译时错误(也许你的程序太琐碎了?),但GHC 7.10.*特别需要LLVM 3.5.*,而不是更早或更高版本。Hi。我试过了,但仍然不起作用。在一个基本的阶乘函数上进行了测试,我得到了相同的错误。
module Main where

main :: IO ()
main = putStrLn "Hello World"