kernel编译时出现的error, forbidden warning错误解决办法

原因:这是因为编译的时候,由于你的代码不符合标准,比如类型转换的时候,你没有强制转化(比如将int型赋值给char型,需要强制转换)或者定义了某些变量或者函数却没有使用.这些都会出现警告,而警告将会被看做错误来处理.。

两种解决办法 :
1. 修改自己的代码,将出现的警告全部解决掉.该强制转换的强制转化,该删掉定义了未使用的变量函数删掉或者注释掉.
2. 修改scripts/gcc-wrapper.py将interpret_warning(line)注释掉,这样它就不会将警告当成错误处理了

发布了13 篇原创文章 · 获赞 15 · 访问量 1236

猜你喜欢

转载自blog.csdn.net/qq_32017483/article/details/96145712