keil c51 编译器竟然不区分变量大小写!!

2020-02-04 09:29发布

无意中发现的。。。。但是MDK没有这样的问题。MDK是区分大小写的。。以图为证。。大家可以验证一下:

(原文件名:截图00.jpg)


(原文件名:截图01.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
xuyapple
1楼-- · 2020-02-04 10:03
确实是这样~
myqiang1990
2楼-- · 2020-02-04 12:44
回复【1楼】xuyapple
-----------------------------------------------------------------------

呵呵。。
wtiechen1969
3楼-- · 2020-02-04 15:06
回复【楼主位】myqiang1990 小松鼠
-----------------------------------------------------------------------

楼主那个黑 {MOD}背景是怎么设置的
tsb0574
4楼-- · 2020-02-04 15:55
 精彩回答 2  元偷偷看……
myqiang1990
5楼-- · 2020-02-04 18:20
回复【4楼】tsb0574 阿波
-----------------------------------------------------------------------

用那么久我一直都不知道还有这个东东。。。
i55x
6楼-- · 2020-02-04 18:32
主要是历史沿用问题,当年Intel的ASM-51和PL/M-51都是不区分大小写的,OMF-51(object module format)也不区分大小写。
Keil在做C51的时候,用了一个很正确的选择,就是兼容Intel OMF-51标准,这样获得了大量仿真器的支持,包括国内的多个厂家。

相反的是IAR使用的是自家的obj的文件,导致只能使用极少的国外天价仿真器,所以始终无法普及,到了后期Silicon Labs等公司的仿真器也出了IAR接口,奈何8051已经是无可奈何花落去了。

一周热门 更多>