在 Windows 中合并多个 graphviz DOT 文件以用于 gvpack
我有一个大型 C 代码库,必须为其生成调用图。我使用 Doxygen 取得了一定的成功,但现在的问题是,Doxygen 为每个函数生成一个不同的 DOT 文件等。
我在 GraphViz 中发现了另一个名为 gvpack
的工具,它将许多 Dot 文件合并为一个,但如何动态地进行这个调用?我的意思是这些点文件的名称是随机的,所以当我使用
gvpack -o output.DOT *.dot
它时,它说无法打开 *.dot,但
gvpack -o output.DOT file1.dot file2.dot file3.dot
工作正常,所以我的问题是:有没有办法将所有文件(点)输入到 gvpack代码> 通过使用通配符??
I have a large C codebase for which I had to generate Call graphs. I was kind of successful using Doxygen, but the problem now is, Doxygen generates a different DOT file for every function etc,..
I found another tool within GraphViz called gvpack
which merges many Dot files into one, but how to make this call dynamically?? I mean the names of those dot files are random, so when I use
gvpack -o output.DOT *.dot
it says cannot open *.dot, but
gvpack -o output.DOT file1.dot file2.dot file3.dot
works fine, so my question is: is there any way to input all files (DOT) to gvpack
by using wildcards??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 dos
type
命令使用通配符组合文件,然后通过管道将其传输到 gvpack:来自 gvpack 手册:
Use the dos
type
command to combine the files using a wildcard, then pipe it to gvpack:From the gvpack manual: