Я ищу утилиту командной строки для * nix, которая может выводить имена всех функций, классов и т. Д., Определенных в файле (C / C ++ / Java)
ctags может дать вам это (и многое другое). Он включен в большинство дистрибутивов Linux ... http://ctags.sourceforge.net/whatis.html
Вы также можете взглянуть на cscope, что похоже на ctags, предложенные в принятом ответе. Он создает свою собственную базу данных символов. Он предоставляет хороший интерфейс для вас, позволяя искать данный символ / включение / файл / объявление в вашем проекте.
cscope
Вы можете попробовать Doxygen, чтобы перечислить все ваши функции (см. Также возможность вывода XML) http://www.doxygen.nl/
Не уверен, будет ли это полезно для вашей конкретной цели, но взгляните на GCC-XML
Непонятно, на каком языке вы ссылаетесь: если: