Можно ли рассматривать предупреждения как ошибки в Makfile (и, следовательно, прежде чем Makefile выхода поступлений)Как обрабатывать предупреждение как ошибку в Makefile?
Кроме того, можно отфильтровать, который дает предупреждение об ошибке?
Мой случай использования: Я хочу использовать --warn-undefined-variables
в сочетании с этим так, что Makefile будет выходить, когда переменная не определена, что является очень распространенным источником ошибок. Очевидно, что я не хочу вручную проверять каждую переменную, поскольку она подвержена ошибкам/утомительна. Я ничего не мог найти на этом, но это довольно важная/основная функция.
Примечание: Я не ищу -Werror
, который является специальной командой gcc, не применимой к моему прецеденту.
Добро пожаловать в StackOverflow. Дизайн здесь «один вопрос за сообщение», поэтому может быть ясный ответ. Несколько вопросов означают, что более одного ответа может быть правильным (я отвечаю на вопрос 1, кто-то отвечает на вопрос 2), и невозможно выбрать один ответ в качестве принятого. Ознакомьтесь с [FAQ] (http://stackoverflow.com/faq), чтобы вы были более знакомы с тем, как работает SO. Благодарю. –
Это кажется мне разумным вопросом. К сожалению, я подозреваю, что ответ 1) нет, 2) спорный и 3) жесткий. – Beta
Это зависит от того, что вы подразумеваете под «неопределенной переменной», но переменные без значения ('VAR =') могут быть весьма важными (ничего, кроме ошибки). Я чаще встречаю неиспользуемые переменные; это определение, которое когда-то (предположительно) использовалось в make-файле, но больше не существует. –