Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 函数排序_C - Fatal编程技术网

C 函数排序

C 函数排序,c,C,我想知道给定源文件中函数的顺序(以及它们最终对应的头文件),以便了解lib include的顺序。 是否有一种“规范”的自动方式(即非反复试验)来获取此信息? 我对sed/awk黑客很在行,但有没有“更好的方法”?我认为你是对的。事实上,这里重要的是包含/库的顺序;我只需要确定存在哪些函数,而不必确定调用它们的顺序。让我重新表述一下我的问题:我感兴趣的是(a)列出给定源文件中使用的函数,(b)将这些函数与其各自的头文件进行匹配,以及(c)确定头文件需要按什么顺序列出,以确保不缺少依赖项(其中一个

我想知道给定源文件中函数的顺序(以及它们最终对应的头文件),以便了解lib include的顺序。 是否有一种“规范”的自动方式(即非反复试验)来获取此信息?
我对sed/awk黑客很在行,但有没有“更好的方法”?

我认为你是对的。事实上,这里重要的是包含/库的顺序;我只需要确定存在哪些函数,而不必确定调用它们的顺序。让我重新表述一下我的问题:我感兴趣的是(a)列出给定源文件中使用的函数,(b)将这些函数与其各自的头文件进行匹配,以及(c)确定头文件需要按什么顺序列出,以确保不缺少依赖项(其中一个头文件或库可能取决于另一个头文件的存在).

可能应该迁移到堆栈溢出。@a9usr:您不需要对此做任何事情。如果高代表性用户的法定人数同意,可以这样做。我认为您错误地认为源文件中函数的顺序与包含/库的顺序之间有任何关系。。。