禁用被视为错误的警告(cc1.exe)

Sar*_*idd 23 gcc brew-framework gcc-warning

我正在开发一个brew应用程序.在编译应用程序以获取MOD文件时,我不断收到此错误

cc1.exe:警告被视为错误

我想禁用此警告.我用google搜索过,很多人说禁用-werror会有所帮助,但我不知道该怎么做.编译器是CodeSourcery ARM.

Dan*_*ger 33

您需要删除-WerrorCFLAGS,CPPFLAGS等等; 这些通常在Makefile或构建脚本中设置.

但是,我强烈建议修改实际警告,这将产生更稳定和无错误的代码.

  • 在我的特殊情况下,我需要删除`-Werror-implicit-function-declaration`.完全同意你的建议,但有时候你只想编译别人的代码,这些代码曾经在旧版本的gcc下编译,并且在合理的时间内有太多这些警告要修复. (7认同)