作者:Aaron Chen | 来源:互联网 | 2023-05-21 16:10
我试过了
ghc -fllvm -pgmlo -pgmlc -ddump-llvm src.hs
和
ghc -fllvm -pgmlo -pgmlc -keep-llvm-files src.hs
opt和llc(3.5.1版本)在PATH中
但是在执行命令后我没有找到任何llvm ir.
1> Reid Barton..:
可能GHC没有重新编译你的程序,因为自上次运行GHC以来程序没有改变.这似乎很可能因为-pgmlo -pgmlc
" -pgmlc
用作LLVM优化器"意味着无法工作.赶紧跑
ghc -fllvm -keep-llvm-files -fforce-recomp src.hs
(或手动修改src.hs
并重新编译).