llvm 生成CFG macos

clang -emit-llvm -S test.c  //生成.ll文件

opt -passes=dot-cfg test.ll //生成.main.dot文件,是隐藏文件,查看使用命令ls -a

dot -Tpng -o main.png .main.dot //转换为png格式图片

 

参考:https://blog.csdn.net/qq_33919450/article/details/136024096

posted @ 2024-06-19 11:35  种玫瑰的小刘  阅读(12)  评论(0编辑  收藏  举报