* 把警报作为错误处理 *
出现一些警告并报错退出编译,这是由于设置了警告提示,cc1:all warnings being treated as errors。
解决方法:
找到源文件所在目录下的Makefile文件
搜索Werror,一般为cflags = -Werror
将Werror注释掉,重新编译即可
如果在该目录下找不到该标志,到上一层目录下寻找,也可在顶层目录Makefile修改(优先在文件多在目录修改Makefile)
顶层搜索Werror:
find -name “Makefile” | xargs grep “Werror”