【发布时间】:2013-04-05 10:52:55
【问题描述】:
是否有任何工具只显示给定源文件的函数原型? 我知道 Doxygen 正在做这样的事情,但我发现的是一个简单的 Linux 命令,例如
$ filter-function-prototypes main.c
1: print_hello()
2: main()
main.c 的格式为
#include <stdio.h>
void print_hello() {
printf("hello, world\n");
}
int main()
{
print_hello();
}
【问题讨论】:
-
可以使用
grep或类似工具完成。 -
很容易为此编写一个shell脚本
-
cproto?编写一个 shell 脚本来正确地做到这一点并不容易(尽管你可以通过一个 shell 脚本获得大约 80% 的功能)。