2016-04-05 2 views
0

На данный момент мои C-коды очень быстро компилируются. Тем не менее, я хотел бы использовать с учетом, чтобы уменьшить количество повторений обрабатываемого заголовка.Как определить количество обработок заголовка?

Я предполагаю, что возможность увидеть количество ссылок поможет мне сделать это. Как мне это сделать?

ответ

2

Как CLang, так и GCC поддерживают опцию -H. Он будет выгружать в консоль каждый заголовочный файл. Затем вы можете легко прочитать эти строки и проанализировать их, чтобы обнаружить узкие места компилятора.

От man gcc:

-H Печать название каждого файла заголовка используется, в дополнение к другим обычным видам деятельности. Каждое имя имеет отступы, чтобы показать, насколько глубоко он находится в стеке #include.

Предварительно скомпилированные файлы заголовков также печатаются, даже если они признаны недействительными; недопустимый предварительно скомпилированный файл заголовка печатается с ...x и действительным с ...!.

Смежные вопросы