ARM KEIL 软件去除warning

在ARM Keil开发过程中遇到了多个警告,包括文件末尾空行警告和未使用变量警告。通过查阅帮助文档,了解到如何抑制特定警告。对于空行警告,可以在文件中添加特定代码;对于未使用变量警告,可在C/C++选项的Misc Controls中设置。通过这些方法,成功消除了这两种警告,但应注意,仍需处理其他有意义的警告。
摘要由CSDN通过智能技术生成

最近发现工程的warning有点多,好几十个,一看还大多数是这种:

warning:  #1-D: last line of file ends without a newline

warning:  #550-D: variable "xx" was set but never used

第一个我的文件末尾是有空行的,但是它也报错了,不知道啥原因。
第二个,有些寄存器清零的动作是通过读寄存器的值来清零的,我就定义了一个局部变量,然后keil就说我定义了没用,这。。。。

其他的警告我都认了,这两个看着很无奈,又有强迫症,看着很不爽啊,现在就来看看怎么去除吧。

先说下环境,KEIL 5,ARM M4 内核

打开keil的帮助文档,help->uVision help
然后搜索#550-D,就是上面的第二种警告,如图:
这里写图片描述

这儿我们打开倒数第二项,suppress这行,由文档可知,这个语句的作用是禁止某一类warning,感觉一下有了精神。
那我们要禁止上面的空行警告,怎么办呢?
可以在相关的文件里添加代码&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值