导言

今天我用keil5调试C51的程序,发现不行,连编译都编译不了,最后下载了一个C51 的keil5 依赖包,就可以编译了。可是后来又出现了一个问题。就是编译后他发生错误。

错误信息:*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED

问题分析

说我的程序大小受到了版本的限制(版本大佬还是强呀!!)
所以,我看了一下软件的许可。
在这里插入图片描述在我安装了C51的包后,他多出了红色框内的那条,所以我就用注册机破解了。
图中就是破解后的,还没破解的是无日期的。
注册机选择如下:
C51 MDK(professional)

在这里插入图片描述

一波三折

我以为破解了之后就可以了,没想到还是不行。
我只能去百度上找了。
最后发现:
如果你是在破解之前建立的项目,他的限制信息会记录在项目的编译文件中

解决方法

1.把.c 和.h文件复制出来,重新建立一个项目,这样子就不会留有限制信息。
2.也可以吧编译文件清楚,在进行编译
在这里插入图片描述如上所示操作即可。

‘以上所有的资源大家搜索一下就可以找到,如果找不到可以私信我,我可以发给你们。
如果有其他的问题可以评论区指出,有问必答,知无不言。

如果有用,不妨点个赞或者关注一下,消息第一时间通知!

在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐