Zawsze kompiluję z -Wall -Wextra -Werror
.gcc z -Werror i -Wno-błąd = nieużywany
Jednak wiele razy, gdy wykonuję szybkie testy kompilacji, muszę zignorować zestaw błędów o numerze -Wunused
. Z różnych powodów chcę widzieć je jako ostrzeżenia, a nie błędy, pozostawiając wszystkie inne ostrzeżenia jako błędy.
-Wno-unused
oczywiście nie wyświetla żadnego ostrzeżenia, więc nie jest to, czego mi potrzeba.Ten Myślałem jest rozwiązaniem
-Wno-error=unused
niestety nie wydają się działać (nadal są zgłaszane jako błędy),Indywidualnie ustawienie flagi (np
-Wno-error=unused-variable
) działa zgodnie z oczekiwaniami (zgłaszane jako ostrzeżenie tylko).
Więc czy jest jakiś sposób, aby im ostrzeżenia pozostawiając -Werror
bez określić cały garnitur opcji -Wno-error=unsused-...
indywidualnie?
Czy zachowanie -Werro -Wno-error=unused
jest błędem?
Znalazłeś? –