Banderas para habilitar advertencias completas y detalladas de g ++

A menudo en C debajo degcc, Comenzaré con el siguiente conjunto de indicadores de advertencia (ensamblados dolorosamente de múltiples fuentes):

-Wall -Wextra -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast \
-Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Winline -Wundef \
-Wnested-externs -Wcast-qual -Wshadow -Wwrite-strings -Wno-unused-parameter \
-Wfloat-equal -pedantic -ansi

Construiré (al menos mis versiones de depuración) con este conjunto de advertencias y arreglaré todo lo que pueda (generalmente todo), y luego solo eliminaré las banderas si no son relevantes o no se pueden arreglar (casi nunca es el caso). A veces, también agregaré-Werror si tengo que alejarme mientras compilo.

Solo estoy recogiendo C ++ (sí, tengo 15 años de retraso), y me gustaría comenzar con el pie derecho.

Mi pregunta es: ¿Alguien tiene un conjunto similar precompilado de indicadores de advertencia completos para C ++ eng++? (Sé que muchos de ellos serán iguales).

Respuestas a la pregunta(5)

Su respuesta a la pregunta