如何使用clang生成C ++代码的调用图?我了解我需要使用this,但找不到任何示例。

我已经尝试为此使用python绑定,但是它们似乎缺少一些重要的功能。

谁能提供使用当前clang API执行此任务的最小示例?

最佳答案

对于C ++(对于C只需使用clang)

clang++ -Xclang -analyze -Xclang -analyzer-checker=debug.ViewCallGraph <file to analyze>


这将为您提供图像。

08-25 13:54