我git clone https://github.com/llvm/llvm-project.git
使用以下命令从存储库下载了 LLVM并将其安装在 macOS Big Sur 上:
$ cmake ../llvm -G "Unix Makefiles" \
-DCMAKE_INSTALL_PREFIX=~/llvm-project/build \
-DBUILD_SHARED_LIBS=on \
-DLLVM_ENABLE_PROJECTS=clang
安装进行得很顺利,我可以使用获取foo.bc来编译我的foo.c程序。clang -c -emit-llvm foo.c -o foo.bc
但是,当我opt -dot-cfg foo.bc
用来获取 CFG 时,出现以下错误:-bash: opt: command not found。
有没有人有这个错误?以前版本的操作系统的解决方案不起作用!
“我可以foo.c
使用clang
”编译我的程序- 您确定您使用的是新构建的clang
而不是 XCode 附带的程序吗?opt
应该在里面~/llvm-project/build/bin
旁边clang
。– 由@mcilloni 于 5 月 2 日 17:38 解决
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句