Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。
单片机Keil开发软件常见编译错误解释及解决办法
1.syntax error near 'XXX'
错误解释:XXX附近参数错误
解决办法:在XXX前后检查是否有语法错误,比如结尾分号;漏掉?
括号没有成对匹配?拼写错误?
2.'XXX': undefined identifier
错误解释:XXX是未定义的变量或符号
解决办法:XXX拼写是否有错误? XXX是不是没有声明为变量却直接拿来使用?
3.FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
Target not created
错误解释:严重错误L250:代码长度受限,目标无法创建.
解决办法:KEIL没有破解,所以代码的大小有2K的限制,找个KEIL对应版 本的注册机,破解了就好了。