Pregunta
Estoy usando principalmente GCC para desarrollar mi biblioteca, pero me gustaría asegurar la compatibilidad de compiladores cruzados y especialmente la conformidad estándar tanto como sea posible. Para esto, he agregado varios -W...
Banderas a la línea de comando. También agregaría -pedantic
, pero tengo un problema con su advertencia sobre long long
escribe. Este último es importante para mi biblioteca y está correctamente protegido con #if
Código, es decir, no se compila en compiladores que no lo saben de todos modos.
En resumen: ¿Puedo tener GCC en -pedantic
Modo advertir sobre cualquier extensión excepto long long
?
Solución
agregar -Wno-long-long
, o cambie a C99 (use la bandera GCC -STD = C99). C99 proporciona mucho tiempo.