Подсчет количества функций и структур данных в кодовой базе C - PullRequest
0 голосов
/ 17 января 2019

Есть ли способ взять файл C (или каталог / проект) и посчитать количество функций + структур данных? Это похоже на подсчет LOC, но вместо этого сфокусировано на подсчете количества «концептуальных единиц», которые программа обрабатывает как способ измерения его сложности.

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Звучит так, будто вам нужно просмотреть исходный код. Doxygen - это превосходный инструмент для обобщения практически всех аспектов C-проекта. (и многие другие языки). Это OpenSource, и его легко скачать. Кроме того, расширен список .

0 голосов
/ 17 января 2019

В среде Linux вам нужно посмотреть на инструмент, подобный objdump, который покажет вам кучу информации о скомпилированном выводе.

Существуют страницы, которые объясняют некоторые из его сложных выводов, например this . Но, пожалуй, одним из самых простых является objdump -T.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...