Визуализация зависимостей, закодированных в make-файлах, в виде графика

Проблема заключается в использовании .в качестве источника в сочетании с указанием tar исключить элементы, начинающиеся с .. Попробуйте использовать абсолютный путь, например /home/userили "$PWD", если вы уже находитесь в каталоге, и он должен работать нормально.

5
01.07.2019, 22:40
1 ответ

Я считаю, что makefile2graph делает именно то, что хотел автор исходного сообщения.

Полный пример установки и использования:

  • Установка (убедитесь, что graphvizустановлен, т.е. с sudo apt install graphvizв системах Debian)
cd /my/install/dir
git clone https://github.com/lindenb/makefile2graph
cd makefile2graph
make
  • Создание PNG (нет необходимости использовать выделенную переменную GDIR, если вы добавите путь makefile2graphк вашей PATHпеременной)
cd /path/to/my/makefile
GDIR=/my/install/dir/makefile2graph
make -Bnd |  ${GDIR}/make2graph | dot -Tpng -o my_graph.png
6
28.03.2020, 15:26

Теги

Похожие вопросы