是否有工具可以跟踪/绘制Ada源代码中的标头依赖关系?
答案 0 :(得分:2)
(假设“header dependencies”是指“package dependencies”。)
GNAT编译系统附带gnatls工具,当使用-d和-s开关调用时,它提供了给定单元所依赖的文件列表。
我希望这也是其他Ada IDE的标准功能,例如Aonix和Rational Apex。
来自Understand 2.0的Scientific Toolworks是一个商业代码分析和浏览工具,可以执行此操作。这有点贵,但那是因为它非常强大,如果你有预算资源,那值得每一分钱。 < plug>没有它,我不会处理任何类型的遗留代码库。< / plug>