简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
1.前言
本篇目的:解决-Werror,-Wunused类似问题万能公式,学会其报错规律后,解决起来一劳永逸。
2.解决思路
1.报错举例
error: unused parameter ‘condition’ [-Werror,-Wunused-parameter]
它的意思是参数没有使用,我们提取出关键信息:-Wunused-parameter
那我们怎么改呢?
2.解决-Wunused-parameter类似问题
在Android.bp或Android.mk修改,禁止其把警告当作报错而中断编译。
Android.bp:
- 将"-Wunused-parameter"形式修改为"Wno-unused-parameter"形式。
- 其关键是将"-W"修改为:Wno,后边保持不变即可。
- 如下所示
cc_test {
cflags:[
"-Wno-unused-variable",
"-Wno-unused-parameter"
.......
],
}
3.总结
-Wunused-*之类所有问题可以套这个万能公式,好用!