前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Not enough information to list image symbols. Not enough information to list load addresses in …「建议收

Not enough information to list image symbols. Not enough information to list load addresses in …「建议收

作者头像
全栈程序员站长
发布2022-10-01 17:38:09
2.8K0
发布2022-10-01 17:38:09
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

linking… ..\Objects\BBQ_Wifi.axf: Error: L6218E: Undefined symbol Clear_Led_Timer (referred from main.o). ..\Objects\BBQ_Wifi.axf: Error: L6218E: Undefined symbol Get_Led_Timer (referred from main.o). ..\Objects\BBQ_Wifi.axf: Error: L6218E: Undefined symbol Systick_Configiration (referred from main.o). ..\Objects\BBQ_Wifi.axf: Error: L6218E: Undefined symbol Counter_Decrement (referred from gd32e230_it.o). Not enough information to list image symbols. Not enough information to list load addresses in the image map. Finished: 2 information, 0 warning and 4 error messages. “..\Objects\BBQ_Wifi.axf” – 4 Error(s), 0 Warning(s).

在一个项目中,编译发现这样一个错误。

这个错误很明确的告诉我,这个标识符没有定义。

检查过函数实体和函数原型后,没有发现问题。又检查了头文件是否包含,文件路径是否添加,都没有发现问题。

最后我发现自己没有把文件添加到工程项目中。在MDK keil这个IDE中,单击击view->Project window.看到整个project文件组成。

接着在这个Project windows中,选择一个文件夹,鼠标右键单击弹窗,选择“manage Project items..”.

把源文件添加进入,如图,编译错误提示“没有定义的标识符(也就是函数实体)”,都这这个源文件中,因为没有添加到工程中,所以只有头文件的话,只有原型,而没有实体。

这样就解决了编译出错的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192315.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月17日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档