我正在开发一个brew应用程序。编译应用以获取MOD文件时,我不断收到此错误
cc1.exe:警告被视为错误
我想禁用此警告。我已经用谷歌搜索了,很多人说禁用-werror会有所帮助,但是我不知道该怎么做。编译器是CodeSourcery ARM。
-werror
你需要删除-Werror的CFLAGS,CPPFLAGS等等; 这些通常在Makefile或构建脚本中设置。
-Werror
CFLAGS
CPPFLAGS
但是,我强烈建议改正实际的警告,这将产生更稳定且没有错误的代码。
有没有办法我可以从Linux构建系统中仅排除一个文件
在我的特殊情况下,我需要删除
-Werror-implicit-function-declaration
。完全同意您的建议,但有时您只想编译别人的代码,这些代码曾经在较旧的gcc版本下进行编译,并且在合理的时间内根本无法解决这些警告。