LLVM opt 在 macOS Big Sur 上不起作用:-bash: opt: command not found

埃瓦尔多

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

make 命令在 MacOS Big Sur 上不起作用 - 11.5.2

Xcode 10.3在MacOS Big Sur 11.0.1(非beta)上不起作用

Bash“ declare -A”在macOS上不起作用

更新到macOS Big Sur后XAMPP不起作用

LLVM opt mem2reg无效

给定IR文件后,如何使LLVM opt输出IR文件?

llvm opt -always-inline pass 不内联

LLVM OPT没有提供优化的文件作为输出。

评论在 macOS Big Sur 上的 iTerm2 中不起作用

什么是bash中命令行参数的$ opt变量

如何将可变数量的参数传递给LLVM opt pass?

Rustc / LLVM为opt-level = 0的aarch64生成错误代码

在CMake项目中编译后添加自定义llvm优化命令(opt)

glClientWaitSync在MacOS上不起作用

“ ls -b”在macOS上不起作用

dplyr :: count()在MacOS上不起作用

指向/ opt的符号链接

写入/ opt / folder

“无法打开” / opt文件

/ opt目录的默认权限?

在/ opt中拒绝访问

Bash命令在Mac上不起作用

mongod 命令在 macOS Big Sur 上安装后不起作用,在  下方显示此错误。尝试了一切都没有用

如何使LLVM Opt工具报告每个优化-O1,-O2等成功使用的分析?

/opt/bitnami/scripts/postgresql/entrypoint.sh: line 30: exec: max_connections=500: not found

由於“沒有選項 -Wunused-command-line-argument”錯誤,CMakeLists.txt 生成的 makefile 在 MacOs 上工作,但在 linux 上不起作用

opt/downloads 出错,但 opt/downloads 不存在

bash - command not found

sed 替换 bash 脚本中 /opt/data/hosts 中的 ip 地址