Llvm 如何在Clang3.0中使用cfg转储选项?

Llvm 如何在Clang3.0中使用cfg转储选项?,llvm,clang,Llvm,Clang,我曾尝试过做以下工作: 像这样: clang-cc1-analyze-cfg dump test.cpp 然而,我得到了这个警告: 错误:未知参数:'-cfg dump' 如何使用cfg转储选项? Clang 3.0没有cfg转储选项吗?是的,修订版:125780 “-cfg dump”替换为“-analyzer checker=debug.DumpCFG” “-dump live variables”替换为“-analyzer checker=debug.DumpLiveVars” “-cf

我曾尝试过做以下工作:

像这样:
clang-cc1-analyze-cfg dump test.cpp

然而,我得到了这个警告:
错误:未知参数:'-cfg dump'

如何使用cfg转储选项?
Clang 3.0没有cfg转储选项吗?

是的,修订版:125780

“-cfg dump”替换为“-analyzer checker=debug.DumpCFG”

“-dump live variables”替换为“-analyzer checker=debug.DumpLiveVars”

“-cfg视图”替换为“-analyzer checker=debug.ViewCFG”


更新:根据haruna在评论中的说法,“
-analyzer
”选项是使用任何分析器检查器所必需的。

我可以这样得到CFG:
clang-cc1-analyze-analyzer checker=debug.DumpCFG test.cpp
谢谢!谢谢你的评论,我没有注意到这一点,我终于可以让它工作了:)欢迎来到llvm!若为一个llvm版本构建的工具可以在另一个llvm版本上运行,那个么您应该感谢上帝。