2012-04-20 16 views
18

Sto sviluppando un'app di brew. Quando si compila l'applicazione per ottenere il file MOD, sto continuamente ottenendo questo erroreDisabilita gli avvertimenti come errori (cc1.exe)

cc1.exe: avvertimenti vengono trattati come errori

Voglio disattivare questo avviso. L'ho cercato su google e molti dicono che disabilitare la funzione -werror aiuterà ma non so come farlo. Il compilatore è CodeSourcery ARM.

risposta

27

È necessario rimuovere -Werror da CFLAGS, CPPFLAGS ecc .; questi di solito sono impostati in Makefile o script di costruzione.

Tuttavia, consiglio vivamente di correggere gli avvisi effettivi, che produrranno un codice più stabile e privo di errori.

+0

Esiste un modo per escludere un solo file da questo nel sistema di generazione di linux –

+3

Nel mio caso particolare ho dovuto rimuovere '-Werror-implicit-function-declaration'. Totalmente d'accordo con il tuo consiglio, ma a volte vuoi semplicemente compilare il codice di qualcun altro, che era solito compilare con le versioni precedenti di gcc e ci sono semplicemente troppi di questi avvertimenti da correggere in un tempo ragionevole. –

Problemi correlati