可视化 C++ 调用链#
使用 Clang++ 可视化调用#
安装 MSYS2:https://www.msys2.org/
安装 Clang++:
pacman -S mingw-w64-x86_64-clang
安装 Graphviz:https://graphviz.org/
运行下面的命令:
clang++ -S -emit-llvm demo.cpp -o dump.txt
opt -passes=dot-callgraph dump.txt -o callgraph.dot
dot -Tpng dump.txt.callgraph.dot -o callgraph.png