新闻中心

EEPW首页>嵌入式系统>设计应用> keil软件中linking中的错误

keil软件中linking中的错误

作者: 时间:2016-11-27 来源:网络 收藏
MKD 报错:

linking...
LCD.axf: Error: L6218E: Undefined symbol EnZK (referred from ht128x64.o).
LCD.axf: Error: L6218E: Undefined symbol GetFlashCnBuf (referred from ht128x64.o).

本文引用地址://m.amcfsurvey.com/article/201611/322454.htm

解析:Undefined symbol EnZK,翻译过来就是:EnZK 这个符号没有定义,随后的小括号告诉你了,是在ht128x64.o这个文件里面被提及的,这个.o文件在工程里面并没有,它是一个在编译的时候根据.c/.s文件生成的。所以我们只需要找到工程里面的.s或者.c即可,这里对应这个名字的就是ht128x64.c了。

因为ht128x64.c文件中调用了EnZK没有定义,解决办法:

(1)在外部.c文件中定义EnZK;

(2) 把ht128x64.c文件中关于EnZK的部分注释掉;



关键词:keil软件linkin

评论


技术专区

关闭