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的时候,就是兼容此不区分大小写的标准.
二. K
原创
2021-03-02 23:53:36 ·
13029 阅读 ·
1 评论