Максимальное количество предупреждений - PullRequest
1 голос
/ 04 июля 2019

Есть ли способ остановить компиляцию после максимального количества предупреждений без преобразования их в ошибку и использования -fmax-errors?

У меня есть сторонняя библиотека с предупреждениями, и я не люблю их менять.

1 Ответ

0 голосов
/ 08 июля 2019

Среди 550 опций, возвращаемых

g++ --help=common

, вы можете использовать grep для "max":

g++ --help=common | grep max  

a find "-fmax-errors"

-fmax-errors = Максимальное количество ошибок для отчета.

-fpack-struct = Установить начальное максимальное выравнивание элементов структуры.

Однако "-fmax-warnings" отсутствует".

Вы также можете выбрать один из 464 вариантов предупреждения:

g++ --help=warnings | grep max 

, который возвращает только:

-Wlowlength-strings Предупредить, если строка длиннеечем максимально переносимый

Вывод:

Я думаю, что что-то вроде опции "-fmax-warnings", которую вы ищете, не существует.

...