首页 > 技术知识 > 正文

编译android kernel时,遇到error, forbidden warning

sound/soc/codecs/es8323.c:1249:12: warning: entry_read defined but not used [- Wunused-function] error, forbidden warning: es8323.c:1249 scripts/Makefile.build:308: recipe for target sound/soc/codecs/es8323.o failed make[3]: *** [sound/soc/codecs/es8323.o] Error 1 scripts/Makefile.build:455: recipe for target sound/soc/codecs failed make[2]: *** [sound/soc/codecs] Error 2 scripts/Makefile.build:455: recipe for target sound/soc failed make[1]: *** [sound/soc] Error 2 Makefile:827: recipe for target sound failed make: *** [sound] Error 2

关闭方法如下:在kernel/scripts/gcc-wrapper.py中注释掉interpret_warning(line)即可。

— a/scripts/gcc-wrapper.py +++ b/scripts/gcc-wrapper.py @@ -78,7 +78,7 @@ def run_gcc():         proc = subprocess.Popen(args, stderr=subprocess.PIPE)         for line in proc.stderr:              print line, –            interpret_warning(line) +            #interpret_warning(line)           result = proc.wait()     except OSError as e:

猜你喜欢