Estoy compilando código C++ y me gustaría habilitar la opción -entético.
Estoy usando GCC 4.0, ejecutando Xcode en Mac OS X Leopard.
Es posible, por ejemplo, permitir macros variadas y el tipo long long
que normalmente están prohibidos cuando se utiliza -pedantic (con -Wno-variadic-macros y -Wno-long-long). Pero no pude encontrar nada para deshabilitar la "coma al final de la lista del enumerador" advertencia.
¿Es posible?GCC: ¿Es posible desactivar la advertencia "coma al final de la lista de enumeradores" cuando se usa -pedantic?
Gracias.
De hecho, aparece una advertencia cuando se usa "-std = c89". Sin advertencia cuando se usa "-std = 99". Pero me sale un error si enciendo foo.c en foo.cpp. Ese es mi problema ... – Guillaume
si es un archivo .c, entonces GCC usa un compilador de C. Si se trata de un archivo .cc o .cpp, GCC usa un compilador de C++. Su código no es legal C++, de ahí el error. – Glen