Страницы

Поиск по вопросам

суббота, 29 декабря 2018 г.

Как скрыть флаги при компиляции?

При компиляции проекта для каждого файла используется безумное количество флагов.
Как сделать, чтобы эти флаги во время компиляции не выводились на экран?
К примеру, хочу оставить только путь к компилируемому файлу и результат его компиляции. В make-файле команда для цели, как понимаю, вся выводится на экран. Проект написан на C.


Ответ

Какой бы не был makefile, но там в конечном счете должен быть вызов компилятора. Если перед этой сторокой добавить @, то эта строка не будет выводиться. Теперь перед этой строкой достаточно вставить @echo gcc $@ или что то подобное и будет "красивый вывод". Аналогично и с линковкой.

Комментариев нет:

Отправить комментарий