我已使用PortFusion
成功构建了the brand new 64-bit GHC 7.6.1 Release Candidate 1 for Windows。
使用http://www.drangon.org/mingw中新下载的原生64位 mingw
二进制文件,network
软件包易于安装(在一堆不相关的内容之后)小修正)作为一个简单的
CC=mingw64/bin/gcc cabal install
同一网站上还有一个LLVM
工具包。
现在我想知道如何在编译期间告诉GHC
使用特定的LLVM
二进制文件。
它是否像上面那样简单和类似:
#v??v
LLVM=????????? ghc -W -O2 -fllvm -optlo-O3 --make src/Main.hs
LLVM=????????? cabal install PortFusion -f llvm #¹
#^??^
¹ relevant line in PortFusion.cabal defining the llvm
flag
还是完全不同?
答案 0 :(得分:1)
您可以通过更改PATH
环境变量中定义的位置来让GHC使用某些二进制文件。早先优先。据推测,系统PATH
的优先级也高于用户PATH
。