使用 brew 在 OS X 上安装了 LLVM,但没有设置可执行文件的路径
Installed LLVM on OS X with brew but no path were set to the executable
我在 OS X 上用 brew install llvm
的 brew 安装了 LLVM,我用 hello.c
和 llvm-gcc 测试了它,它为我生成了 IR。但是,当我想用 lli hello.ll
执行 IR 代码或用 llc hello.ll
、clang hello.s -x assembler -o hello
和 运行 将它编译成汇编程序时,它会用 ./hello
。我收到 -bash: lli: command not found
错误。所以我尝试将 class 路径添加为:export CLASSPATH="/usr/local/Cellar/llvm/3.6.2/bin/lli:$CLASSPATH"
。但是,我仍然没有成功添加 class 路径。有人有想法吗?
如评论中所述,可执行文件所在的实际路径在 opt 中。所以export PATH="/usr/local/opt/llvm/bin:$PATH"
应该为llvm设置环境变量。
我在 OS X 上用 brew install llvm
的 brew 安装了 LLVM,我用 hello.c
和 llvm-gcc 测试了它,它为我生成了 IR。但是,当我想用 lli hello.ll
执行 IR 代码或用 llc hello.ll
、clang hello.s -x assembler -o hello
和 运行 将它编译成汇编程序时,它会用 ./hello
。我收到 -bash: lli: command not found
错误。所以我尝试将 class 路径添加为:export CLASSPATH="/usr/local/Cellar/llvm/3.6.2/bin/lli:$CLASSPATH"
。但是,我仍然没有成功添加 class 路径。有人有想法吗?
如评论中所述,可执行文件所在的实际路径在 opt 中。所以export PATH="/usr/local/opt/llvm/bin:$PATH"
应该为llvm设置环境变量。