keil编译显示程序太大~编译不了怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil编译显示程序太大~编译不了怎么办?相关的知识,希望对你有一定的参考价值。
编译结果就是这样的,有什么解决办法吗?
这种情况已经有一阵时间了,KEIL显示破解成功,其实是假的。现在我的做法是拿一个大程序来编译,如果编译通过,那就是破解成功,如果还有限制,那就继续破。我以前的KEIL C251破了半天,算了N个码,个个都显示已成功,可实际上直到N+1次才编译通过,我一同事更倒霉,整整算了3天。所以,破这玩意没技术,就俩字,坚持。追问谢谢啊~你给了我一个方向!
追答这个过程的确很痛苦,每次都燃起希望,每次都是一盆冷水,呵呵,坚持
参考技术A 你的Keil还没有破解,或者破解过期,你点开“File---->License Manager"看一下,如果是没破解或者过期了,你上网找个破解机破解一下,追问我用注册机已经注册了~到2020年呢
重新注册一次试试看,我以前重装之后,也显示注册过了,但是还是有限制,我又重新注册一次就好了
追问我已经重新注册N 次了,而且有建议说不能放在中文文件夹下,我安装的时候都默认的~可还是不行~解决了,可能和注册机的选项有关,我选C51 Realview MDK Basic就可以了~感谢你的帮助~
参考技术B 你的确实没有注册追问那我要怎么注册呢?这样不算吗?
将 CID copy到注册机
获取的ID copy 到ID(LIC) 点击 Add LIC
下面的编辑框显示 成功 才算
是的,就是这个步骤,结果还是不行!
追答还是现实上面的信息?
上面的意思就是:
代码大小超过限制对于受限版本
受限版本一般code 2000
我知道什么意思,我是求解决方法~ 解决了,可能和注册机的选项有关,我选C51 Realview MDK Basic就可以了~感谢你的帮助~
keil 编译ARM程序出错
..\OBJ\test.axf: Warning: L6310W: Unable to find ARM libraries.
..\OBJ\test.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.
我先声明我没有装ADS,也配置了环境变量,但是还是编译出错,求大神指导
你看看这个环境变量路径是不是不对,我改了这个路径,再重启keil就没问题了
参考技术A main 函数申明: int main(void)没有找到相应library. 参考技术B 这个要怎么解决 参考技术C 最后怎么解决的 参考技术D 关注这个问题
以上是关于keil编译显示程序太大~编译不了怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
keil错误:error c129: missing ';' before 'unsigned' 程序怎么修改还是编译不了,请各位前辈指点,谢谢
keil 4编译C51程序出现警告:UNRESOLVED EXTERNAL SYMBOL SYMBOL: DATA 求解释。
c程序hex文件在用keil2编译生成新的hex文件怎么不一样了