LLVM编译无法与约塞米蒂岛上的Haskell一起工作
我试图将llvm与haskell一起使用,但得到错误“非法硬件指令” 详情: 我正在编译一个简单的hello world程序来测试它: 代码: GHC版本7.10.1,llvm版本3.4.2(较旧的版本,因为haskell根本不适用于3.6.1) 编译命令: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 谢谢你的帮助 我不明白你为什么没有得到编译时错误(也许
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"