C 函数排序
我想知道给定源文件中函数的顺序(以及它们最终对应的头文件),以便了解lib include的顺序。 是否有一种“规范”的自动方式(即非反复试验)来获取此信息?C 函数排序,c,C,我想知道给定源文件中函数的顺序(以及它们最终对应的头文件),以便了解lib include的顺序。 是否有一种“规范”的自动方式(即非反复试验)来获取此信息? 我对sed/awk黑客很在行,但有没有“更好的方法”?我认为你是对的。事实上,这里重要的是包含/库的顺序;我只需要确定存在哪些函数,而不必确定调用它们的顺序。让我重新表述一下我的问题:我感兴趣的是(a)列出给定源文件中使用的函数,(b)将这些函数与其各自的头文件进行匹配,以及(c)确定头文件需要按什么顺序列出,以确保不缺少依赖项(其中一个
我对sed/awk黑客很在行,但有没有“更好的方法”?我认为你是对的。事实上,这里重要的是包含/库的顺序;我只需要确定存在哪些函数,而不必确定调用它们的顺序。让我重新表述一下我的问题:我感兴趣的是(a)列出给定源文件中使用的函数,(b)将这些函数与其各自的头文件进行匹配,以及(c)确定头文件需要按什么顺序列出,以确保不缺少依赖项(其中一个头文件或库可能取决于另一个头文件的存在).可能应该迁移到堆栈溢出。@a9usr:您不需要对此做任何事情。如果高代表性用户的法定人数同意,可以这样做。我认为您错误地认为源文件中函数的顺序与包含/库的顺序之间有任何关系。。。