有人知道从Makefile生成点(graphviz)文件的工具吗?

有人知道从Makefile生成点(graphviz)文件的工具吗?,makefile,generator,graphviz,dot,Makefile,Generator,Graphviz,Dot,给定Makefile(本例中不需要命令): 有人知道可以生成点文件的工具吗 详情如下: digraph "Dependencies" { "src0.h" -> "src0.o"; "src0.h" -> "src1.o"; "src1.h" -> "src1.o"; "src0.c" -> "src0.o"; "src1.c" -> "src1.o"; "src0.o" -> "program"; "src1.o" -> "program"; } 请

给定Makefile(本例中不需要命令):

有人知道可以生成点文件的工具吗

详情如下:

digraph "Dependencies" {
"src0.h" -> "src0.o";
"src0.h" -> "src1.o";
"src1.h" -> "src1.o";
"src0.c" -> "src0.o";
"src1.c" -> "src1.o";
"src0.o" -> "program";
"src1.o" -> "program";
}
请注意,这个工具也可以足够聪明,可以为.o文件设置快捷方式,并假设c文件依赖于它们包含的头文件

digraph "Dependencies" {
"src0.h" -> "src0.c";
"src0.h" -> "src1.c";
"src1.h" -> "src1.c";
"src0.c" -> "program";
"src1.c" -> "program";
}

使用GraphViz创建Makefile图?这能满足你的需要吗

digraph "Dependencies" {
"src0.h" -> "src0.c";
"src0.h" -> "src1.c";
"src1.h" -> "src1.c";
"src0.c" -> "program";
"src1.c" -> "program";
}