2012-04-20 40 views
18

Estoy desarrollando una aplicación brew. Al compilar la aplicación para obtener el archivo MOD, estoy consiguiendo este error continuaDeshabilitar las advertencias que se tratan como errores (cc1.exe)

cc1.exe: advertencias siendo tratados como errores

Quiero desactivar esta advertencia. Lo busqué en Google, y muchos dicen que desactivar -werror ayudará, pero no sé cómo hacerlo. El compilador es CodeSourcery ARM.

Respuesta

27

Necesita eliminar -Werror de CFLAGS, CPPFLAGS etc .; estos se suelen establecer en los archivos Makefile o compilar.

Sin embargo, recomiendo encarecidamente corregir las advertencias reales en su lugar, lo que producirá un código más estable y libre de errores.

+0

¿Hay alguna manera de excluir solo un archivo de esto en el sistema de compilación de Linux –

+3

? En mi caso particular, necesitaba eliminar '-Werror-implicit-function-declaration'. Estoy totalmente de acuerdo con su consejo, pero a veces solo desea compilar el código de otra persona, que solía compilar en versiones anteriores de gcc y simplemente hay demasiadas de estas advertencias para corregir en un tiempo razonable. –

Cuestiones relacionadas