推荐用于在 Ubuntu 中从 Makefile 详细阐述“系统图表”的应用程序?

推荐用于在 Ubuntu 中从 Makefile 详细阐述“系统图表”的应用程序?

我正在寻找一个应用程序,能够将所有组件和操作以图形方式绘制在图表(系统图表)上的方框中,Makefile以便将图表明显地粘贴在墙上,以便在开发过程中轻松参考。

顺便说一句,我是 Ubuntu 用户。

答案1

有这 2 个 Perl 模块看起来可以满足您的需求:

是的,他们被命名为这些名字。这两个 CPAN 模块的参考页面上都有示例,说明如何执行您所要求的操作。Makefile::GraphViz旨在制作比 更复杂的图表GraphViz::Makefile

还有一个附带的命令行工具Makefile::GraphVizgvmake 您可以使用它来生成图形,而无需编写任何 Perl 程序。

例如:

$ gvmake

Makefile通常会运行您的默认目标all,并输出一个all.png文件。

相关内容