死亡是一座永恒的灯塔,不管你驶向何方,最终都会朝它转。一切都将逝去,只有死神永生。
– 刘慈欣-《三体》
前言
众所周知,一般而言,编译程序过程中的 warning
警告并不会影响可执行文件的生成,只有 error
才会让可执行文件无法生成。
warning
是温柔的,只会善意地提醒你的代码可能有些不够完美,error
则是严厉地指出你的代码致命之处。
其实,warning
是一种致命的慢性毒药,不断累积的 warning
让整个代码工程逐渐千疮百孔,最后不堪一击。
所以把每一个 warning
都当做 error
对待,才是码神们写出优秀代码的重要一环。
为了满足某些强迫症患者或是某些资本家对底下人的不信任的情况,优秀的 keil
编译器在编译选项中提供了将 warning
设置为 error
的功能,“0 warning ,0 error
” 的时代到来了。
设置方法
- 如果本身使用的是
AC6
编译器,直接勾选下图位置即可。
更多精彩内容,请点击 CSDN 博客地址: http://eureka1024.blog.csdn.net/
。
更多精彩内容,请关注公众号《嵌入式小散修
》。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)