Удаление ненужных файлов, включений, глобальных переменных и функций в C ++

Я модифицировал огромный проект C ++ с большим количеством файлов и функций. Проблема в том, что сейчас существует множество бесполезных файлов, включений, глобальных переменных и функций. Удалить их вручную было бы больно. Есть ли инструмент, который анализирует код, как это делает компилятор, и удаляет все неиспользуемые вещи? Я бы предпочел инструмент для Unix. Также поможет способ удалить только один или несколько из упомянутых выше бесполезных компонентов.

Ответы на вопрос(1)

Ваш ответ на вопрос