个人认为这本就是你自己的错.
C51本就是一个专用的编译器, 他从来没说是一个通用的编译器.
它的介绍说:
The Cx51 Compiler is not a universal C compiler adapted for the 8051 target. It is a ground-up implementation, dedicated to generating extremely fast and compact code for the 8051 microprocessor
她也清楚的说明了她的名字改编规则, 都变成大写.
Segment names include a module_name which is the name of the source file in which the object is declared. In order to accommodate a wide variety of existing software and hardware tools, all segment names are converted and stored in uppercase.
至于你的C代码, 大小写混乱,那是你的错,^_^.
|