2010-09-17 10 views

Respuesta

9

Sí, lo es, al menos para algunas banderas. Usted puede empujar y hacer estallar diagnostic settings así:

#pragma GCC diagnostic error "-pedantic" 
#pragma GCC diagnostic warning "-Wall" 

Esto también es posible para optimization levels on a per-function level:

#pragma GCC optimize ("string"...) 

Ver estas otras preguntas para más información:

+0

Ninguno de estos es equivalente a las opciones que está preguntando. –

2

No. Algunas opciones del compilador tienen #define equivalentes, pero no esos. Esto pertenece a su archivo make (o equivalente). Con GNU Marca:

CFLAGS += -g -Wall 
+0

@Downvoter, ¿qué parte de esta respuesta es incorrecta? –

+0

'-Wall' tiene una fuente equivalente. –

+0

@Matt, ¿qué es? Su respuesta no da una, y '#pragma advertencia de diagnóstico GCC" -Wall "' definitivamente no funciona en GCC 4.4. –

Cuestiones relacionadas