在haskell中安装llvm绑定

在haskell中安装llvm绑定,haskell,llvm,cabal,Haskell,Llvm,Cabal,我正在尝试安装llvm绑定,但出现错误 Resolving dependencies... [1 of 1] Compiling Main ( C:\TEMP\llvm-0.10.0.15520\llvm-0.10.0.1\Se tup.hs, C:\TEMP\llvm-0.10.0.15520\llvm-0.10.0.1\dist\setup\Main.o ) Linking C:\TEMP\llvm-0.10.0.15520\llvm-0.10.0.1\dist\se

我正在尝试安装llvm绑定,但出现错误

Resolving dependencies...
[1 of 1] Compiling Main             ( C:\TEMP\llvm-0.10.0.15520\llvm-0.10.0.1\Se
tup.hs, C:\TEMP\llvm-0.10.0.15520\llvm-0.10.0.1\dist\setup\Main.o )
Linking C:\TEMP\llvm-0.10.0.15520\llvm-0.10.0.1\dist\setup\setup.exe ...
Configuring llvm-0.10.0.1...
Preprocessing library llvm-0.10.0.1...
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MXCoreAsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MSystemZAsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MSparcAsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MPIC16AsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MPIC16CodeGen
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MPIC16Info
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MMSIL
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MMSILInfo
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MMipsAsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MDebugger
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MCellSPUAsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MBlackfinAsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MAlphaAsmPrinter
C:/Program Files/Haskell Platform/2011.2.0.1/mingw/bin/ld.exe: cannot find -lLLV
MSystem
LLVM已安装,与阴谋集团一起安装

cabal安装llvm--配置选项--使用llvm前缀=“C:\M inGW\bin\llvm“


正如augustss所指出的,您需要一些windows版的libllvm源代码,它不是二进制发行版附带的。据我所知,这个问题还没有解决。web上有关于在windows上从源代码构建llvm的说明,不幸的是,这似乎仍然是合适的方法。

愚蠢的问题:您安装了真正的llvm库吗?是的,llvm已安装(在windows上)。我认为您的
llvm前缀
是错误的。你真的在
C:\MinGW\bin\llvm\lib
中有库吗?如果不是,它可能应该是带有llvm前缀的
=“C:\MinGW
。这似乎是正确的,因为当我输入错误的地址时,故意增加了错误的数量。Windows的llvm发行版不包含库,只包含可执行文件。所以你需要自己编译它。请就此向llvm维护人员投诉(我已经这样做了)。