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

Gcc 禁用被视为错误的警告(cc1.exe),gcc,gcc-warning,brew-framework,Gcc,Gcc Warning,Brew Framework,我正在开发一个brew应用程序。在编译应用程序以获取MOD文件时,我不断遇到此错误 cc1.exe:警告被视为错误 我想禁用此警告。我在谷歌上搜索过,很多人说禁用-werror会有帮助,但我不知道怎么做。编译器是CodeSourcery ARM。您需要从CFLAGS,cppfagas等中删除-Werror。;这些通常在Makefile或构建脚本中设置 但是,我强烈建议修改实际的警告,这将产生更稳定和无错误的代码。 在终端中运行这个命令来表示,不要把警告看作是错误 make CFLAGS=&quo

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

cc1.exe:警告被视为错误


我想禁用此警告。我在谷歌上搜索过,很多人说禁用
-werror
会有帮助,但我不知道怎么做。编译器是CodeSourcery ARM。

您需要从
CFLAGS
cppfagas
等中删除
-Werror
。;这些通常在Makefile或构建脚本中设置


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

在终端中运行这个命令来表示,不要把警告看作是错误

make CFLAGS="-Wno-error=format-truncation"

在linux构建系统中,是否有一种方法可以从中仅排除一个文件?在我的特定情况下,我需要删除
-Werror隐式函数声明
。完全同意您的建议,但有时您只想编译其他人的代码,这些代码通常在较旧版本的gcc下编译,而且这些警告太多,无法在合理的时间内修复。