• 【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/

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

    在这里插入图片描述

  • 相关阅读:
    湘潭大学数据库实验二
    威联通搭建Frp实现内网穿透
    sklearn机器学习——day14
    【C++】【STL】【list类的使用】【list类的模拟实现】
    2.Spring的优缺点是什么?
    【动态规划】区间动态规划
    面试SQL语句,学会这些就够了!!!
    QEMU TCG研究
    MACday1
    Web开发:<br>标签的作用
  • 原文地址:https://blog.csdn.net/m0_37697335/article/details/128046803