【发布时间】:2012-04-20 14:42:35
【问题描述】:
我正在开发一个 brew 应用程序。编译应用程序获取MOD文件时,我不断收到此错误
cc1.exe:警告被视为错误
我想禁用此警告。我用谷歌搜索了它,很多人说禁用-werror 会有所帮助,但我不知道该怎么做。编译器是 CodeSourcery ARM。
【问题讨论】:
标签: gcc gcc-warning brew-framework
我正在开发一个 brew 应用程序。编译应用程序获取MOD文件时,我不断收到此错误
cc1.exe:警告被视为错误
我想禁用此警告。我用谷歌搜索了它,很多人说禁用-werror 会有所帮助,但我不知道该怎么做。编译器是 CodeSourcery ARM。
【问题讨论】:
标签: gcc gcc-warning brew-framework
您需要从CFLAGS、CPPFLAGS 等中删除-Werror;这些通常在 Makefile 或构建脚本中设置。
但是,我强烈建议您改正实际的警告,这将产生更稳定和无错误的代码。
【讨论】:
-Werror-implicit-function-declaration。完全同意你的建议,但有时你只是想编译别人的代码,这些代码过去在旧版本的 gcc 下编译,而且这些警告太多了,无法在合理的时间内修复。
在终端运行这个命令说,不要把警告当成错误
make CFLAGS="-Wno-error=format-truncation"
【讨论】: