我有一个c代码,我想提取一些包含通信指令的代码模式,并从中构建一个序列图。
我有什么方法可以做到吗?
由于
答案 0 :(得分:1)
您可以使用pic2plot,它是GNU plotutils的一部分。您需要记录/跟踪什么与文件进行对话,然后您可以使用pic2plot进行渲染。我已经为python程序做了这个,但没有理由不能用C程序做到这一点。
答案 1 :(得分:1)
我强烈建议使用带有以下选项的doxygen:
EXTRACT_ALL = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
GRAPHICAL_HIERARCHY = YES
您将获得一个非常好的调用和调用函数图表,这些函数可以帮助您理解代码。对于C代码,调用图比序列图更常见且有用。