/ show включить эквивалентную опцию в g ++ - PullRequest
9 голосов
/ 18 декабря 2010


Я вижу, что VC ++ включает опцию / show include, чтобы перечислить вам иерархию включаемых файлов в каждой единице перевода.Это кажется очень полезным вариантом - оптимизировать / улучшить время компиляции в крупномасштабном проекте.

Вопрос
Есть ли в компиляторе GNU g ++ какая-либо эквивалентная опция для получения этих(аналогичный вывод)?

Ответы [ 2 ]

12 голосов
/ 03 сентября 2013
gcc -H

напечатает имена файлов заголовков по мере их использования.

8 голосов
/ 18 декабря 2010

Существует множество вариантов управления этим.

-MD перечислит файлы, -MMD перечислит несистемные файлы как побочные эффекты компиляции

-M, -MM будет генерировать списки вместо компиляции.

-MQ, -MG, -MP и -MT генерируют целевые фрагменты make-файла. -MF позволяет указать имя выходного файла.

...