功能排序

时间:2010-08-16 01:29:41

标签: c

我想知道给定源文件中的函数的顺序(以及最终它们对应的头文件),以便了解lib包含的顺序。 有没有“规范”的自动方式(即不是试验和错误)来获取此信息? 我对sed / awk hacks很好但是有“更好的方法”吗?

1 个答案:

答案 0 :(得分:1)

我认为你是对的。确实包含/图书馆的顺序在这里很重要;我只需要确定存在哪些函数,而不一定是它们被调用的顺序。让我重新解释一下我的问题:我感兴趣的是(a)列出给定源文件中使用的函数,(b)将这些函数与它们各自的头文件匹配,以及(c)确定以什么顺序需要列出头文件,以便没有丢失的依赖项(其中一个头文件或lib可能取决于另一个头文件的存在)。