【问题标题】:Converting *.hs to llvm ir (*.ll) ---- Error: ghc: could not execute: opt --- on macOS Sierra将 *.hs 转换为 llvm ir (*.ll) ---- 错误:ghc:无法执行:在 macOS Sierra 上选择 ---
【发布时间】:2017-09-25 11:03:35
【问题描述】:

ghc -fllvm -keep-llvm-files -fforce-recomp hello.hs

[1 of 1] 编译 Main (hello.hs, hello.o)

: 警告:无法确定 LLVM 版本! 确保您已安装 LLVM ghc:无法执行:选择

虽然.ll文件是在当前目录下生成的,但还是没有报错。

【问题讨论】:

    标签: macos haskell llvm macos-sierra


    【解决方案1】:

    需要设置PATH、CPLUS_INCLUDE_PATH和LD_LIBRARY_PATH

    # export PATH=/usr/local/opt/llvm/bin:$PATH
    # export CPLUS_INCLUDE_PATH=$(llvm-config --includedir):$CPLUS_INCLUDE_PATH
    # export LD_LIBRARY_PATH=$(llvm-config --libdir):$LD_LIBRARY_PATH 
    

    【讨论】:

      猜你喜欢
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-02
      • 2020-07-26
      • 1970-01-01
      • 1970-01-01
      • 2012-01-23
      相关资源
      最近更新 更多