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?

¿Fue útil?

Solución

agregar -Wno-long-long , o cambie a C99 (use la bandera GCC -STD = C99). C99 proporciona mucho tiempo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top