与如何将 makefile 中给出的依赖关系显示为树密切相关?但是那里给出的答案并不令人满意(即不起作用)。
是否有工具可以将标准 Makefile 中编码的有向无环图 (DAG) 可视化?例如,用于通过 Unix 管道进行后处理的 shell 脚本也是一个可接受的解决方案(也许有一个 pandoc 过滤器可以将 MakeFiles 转换为 graphviz 或 LaTeX)。
我并不严格需要直接排版此图形可视化的工具?只需将 makefile 的常见文件格式转换为图形可视化文件或类似文件就足够了。
这是我目前拥有的图表的代码:
graph Budget {
Country_Budget -- Profit_and_Loss_Account [type=s];
Country_Budget -- Balance_Sheet [type=s];
Profit_and_Loss_Account -- Income [type=s];
Profit_and_Loss_Account -- Expenditure [type=s];
Income -- Revenue_Income [type=s];
Income -- Capital_Income [type=s];
Expenditure -- Revenue_Expenditure [type=s];
Expenditure -- Capital_Expenditure [type=s];
Balance_Sheet -- Assets [type=s];
Balance_Sheet -- Liabilities [type=s];
}
Run Code Online (Sandbox Code Playgroud)
这是使用dotty工具时的渲染 -
虽然它提供了细节和结构,但有人知道如何让它更加丰富多彩吗?
在 Debian 上运行 graphviz 2.38.0-16。
我正在寻找一个带有 DOT 语言语法高亮显示的 Debian 编辑器。