Существует ли инструмент, доступный, который возьмет ряд исходных файлов и карты (графическим способом), как они связаны через #include?
Я хотел бы видеть, где существуют любые циклические ссылки.
Навигатор исходного кода Red Hat . Настоятельно рекомендуется.
Я думаю, что doxygen:
с установленным graphviz:
сделает это.
gcc (1) может создавать файлы зависимостей. Они предназначены для использования make (1), но их относительно легко проанализировать. Используйте 'gcc -M -MF file' или 'gcc -MM -MF file'.