Мое понимание - это когда make
выполняется, это генерирует DAG внутренне для представления всех зависимостей в проекте. Существует ли способ достигнуть это DAG и изобразить его в виде графика, сказать использование чего-то как graphviz?
Я использую гну, делают на Ubuntu 8.04.
Править
Я просто натыкался на эти инструменты, названные mamdag и mamdot. Они, как предполагается, работают и с nmake и с гну, делают, но я, может казаться, не нахожу, что опции получить гну делают для выкладывания mam файла.
Это может быть загружено здесь - эти пакеты:
INIT
ast-основа
ast-gpl
Просто найденный этой статьей Glenn Fowler в AT&T, описывающей язык MAM и mamdot инструмент.
Кажется, что необходимо исправить гну, делают, чтобы это работало, хотя я еще не на 100% уверен.
Возможно, существует иначе?
Вы должны попробовать использовать Makefile :: GraphViz
утилиту gvmake , чтобы создать нужные вам графики
Что касается кода, то doxygen будет создавать диаграммы зависимостей между исходным и заголовочным файлами, если это то, что вас интересует, без использования make.