Keil5C51 无法生成HEX 文件 ERROR L104: MULTIPLE PUBLIC DEFINITIONS

Keil5C51 无法生成HEX 文件 ERROR L104: MULTIPLE PUBLIC DEFINITIONS

一. KeilC51创建的工程不区分大小写在这里插入图片描述

  • 这样定义会报错:
    在这里插入图片描述
  • 但是有一些版本的C51编译时并不会报错,但是生成不了 HEX 文件,所以在编写时需要注意变量大小写
  • 主要是历史沿用问题,当年Intel的ASM-51和PL/M-51都是不区分大小写的,OMF-51(object module format)也不区分大小写。Keil在做C51的时候,就是兼容此不区分大小写的标准.

二. KeilC51未选中生成 HEX 文件

  • 1.点击
    在这里插入图片描述
  • 2.选中
    在这里插入图片描述
  • 3.重新编译即可
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页