* 把警报作为错误处理 *

出现一些警告并报错退出编译,这是由于设置了警告提示,cc1:all warnings being treated as errors。

解决方法:

找到源文件所在目录下的Makefile文件

搜索Werror,一般为cflags = -Werror

将Werror注释掉,重新编译即可

如果在该目录下找不到该标志,到上一层目录下寻找,也可在顶层目录Makefile修改(优先在文件多在目录修改Makefile)

顶层搜索Werror:

find -name “Makefile” | xargs grep “Werror”