【Keil】编译选项设置 Warning 为 error

死亡是一座永恒的灯塔,不管你驶向何方,最终都会朝它转。一切都将逝去,只有死神永生。

– 刘慈欣-《三体》

前言

众所周知,一般而言,编译程序过程中的 warning 警告并不会影响可执行文件的生成,只有 error 才会让可执行文件无法生成。

warning 是温柔的,只会善意地提醒你的代码可能有些不够完美,error 则是严厉地指出你的代码致命之处。

其实,warning 是一种致命的慢性毒药,不断累积的 warning 让整个代码工程逐渐千疮百孔,最后不堪一击。

所以把每一个 warning 都当做 error 对待,才是码神们写出优秀代码的重要一环。

为了满足某些强迫症患者或是某些资本家对底下人的不信任的情况,优秀的 keil 编译器在编译选项中提供了将 warning 设置为 error 的功能,“0 warning ,0 error” 的时代到来了。

设置方法

  • 如果本身使用的是 AC6 编译器,直接勾选下图位置即可。

image-20221126001411416

  • 如果使用的是 AC5 (旧版本就是这个,且上述 C/C++ 位置不提示),那就只能切换成 AC6 了,AC5 没看到有这个功能。切换位置如下:

    image-20221126001749874

更多精彩内容,请点击 CSDN 博客地址http://eureka1024.blog.csdn.net/

更多精彩内容,请关注公众号《嵌入式小散修

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值