目录
当前位置: 首页 > 文档资料 > 实用 gcc 小技巧 >

all warnings being treated as errors

优质
小牛编辑
129浏览
2023-12-01

技巧

在ubuntu系统下编译一个程序包,有时会遇到这样的错误:

$ make
...
cc1: all warnings being treated as errors

这是因为缺省的CFLAGS里含有-Werror选项,将警告信息升级为错误。当然,一方面这可以让你重视这些可能会带来隐患的警告信息;但,如果你不想修改源码,也可以把这个选项关掉,通过修改Makefile或者使用命令行:

$ make CFLAGS="... -Wno-error"

详情参见 gcc手册