我在 *nix 上寻找一个命令行实用程序,它可以转储文件中定义的所有函数、类等的名称(C/C++/Java)
问问题
3162 次
5 回答
9
ctags可以为您提供(以及更多)。它包含在大多数 Linux 发行版中...
http://ctags.sourceforge.net/whatis.html
于 2010-09-27T06:29:50.357 回答
0
目前尚不清楚您指的是哪种语言:如果:
- 编译elf文件然后你有readelf实用程序,提供你编译的带有调试信息“-g”的文件
于 2010-09-27T06:30:48.077 回答
0
不确定它是否对您的确切目的有用,但看看GCC-XML
于 2010-09-27T07:49:13.283 回答
0
您可以尝试使用 Doxygen 列出您的所有功能(另请参阅 XML 输出可能性) http://www.doxygen.nl/
于 2010-09-27T13:11:58.190 回答
0
您可能还想查看cscope
与接受的答案中建议的 ctags 相似的内容。它创建自己的符号数据库。它为您提供了一个很好的界面,可以在您的项目中搜索给定的符号/包含/文件/声明。
于 2010-10-05T12:28:10.950 回答