Я анализирую существующий проект кода C, который много использует глобальные переменные (ключевое слово extern). Моя проблема заключается в том, что ключевое слово используется не только в .h файлах переменной, но и в других файлах .c, где есть необходимость доступа к переменной.Показать зависимости глобальных переменных в коде C
Есть ли инструмент, который позволяет мне выбирать переменную и видеть все обращения по проекту (выбор .c файлов)?
Я знаю, что есть возможность использовать функцию поиска каждый раз, но я имею дело с 400 ключевыми словами extern, поэтому я не буду делать ничего, кроме поиска.
'grep', или некоторая комбинация' find' и 'grep' должна работать. –
cscope - полезный инструмент. –
У IDE также есть функция «найти использование», которая работает ... для всех ошибок Eclipse, это одна из вещей, которые она делает довольно хорошо. (Конечно, попасть в IDE, вероятно, невозможно на данный момент). – IdeaHat