如何使用clang生成C ++代码的调用图?我了解我需要使用this,但找不到任何示例。
我已经尝试为此使用python绑定,但是它们似乎缺少一些重要的功能。
谁能提供使用当前clang API执行此任务的最小示例?
最佳答案
对于C ++(对于C只需使用clang)
clang++ -Xclang -analyze -Xclang -analyzer-checker=debug.ViewCallGraph <file to analyze>
这将为您提供图像。
如何使用clang生成C ++代码的调用图?我了解我需要使用this,但找不到任何示例。
我已经尝试为此使用python绑定,但是它们似乎缺少一些重要的功能。
谁能提供使用当前clang API执行此任务的最小示例?
最佳答案
对于C ++(对于C只需使用clang)
clang++ -Xclang -analyze -Xclang -analyzer-checker=debug.ViewCallGraph <file to analyze>