In C ist es wichtig, Warnflags einzurichten, um potenzielle Probleme während der Codekompilierung zu identifizieren und zu beheben. Dies stellt die Zuverlässigkeit und Korrektheit des Codes sicher.
Der folgende Satz von Warnflags ist darauf ausgelegt, die größtmögliche Anzahl an Warnungen zu erfassen und gleichzeitig diejenigen auszuschließen, die als unnötig erachtet werden oder einen hohen Wert aufweisen Falsch-Positiv-Rate:
-pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wctor-dtor-privacy -Wdisabled-optimization -Wformat=2 -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wnoexcept -Wold-style-cast -Woverloaded-virtual -Wredundant-decls -Wshadow -Wsign-conversion -Wsign-promo -Wstrict-null-sentinel -Wstrict-overflow=5 -Wswitch-default -Wundef -Werror -Wno-unused
Einige Warnungen, die sind in diesem Set nicht enthalten:
Eine ausführlichere Erläuterung der einzelnen ausgeschlossenen Warnungen finden Sie im Originalthread Der Satz von Flags wurde zusammengestellt: [Flags zur Aktivierung gründlicher und ausführlicher G-Warnungen](https://stackoverflow.com/questions/1409995/flags-to-enable-thorough-and-verbose-g-warnings).
Das obige ist der detaillierte Inhalt vonWie kann ich die umfassendsten C-Warnungen in g aktivieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!