[LKS32 软件] 在凌鸥LKS32MC45x系列单片机编译过程中出现 “undefined reference” 错误

[复制链接]
primojones 发表于 2025-8-12 01:02 | 显示全部楼层
检查声明与定义的名称(含大小写)是否完全一致。
wangdezhi 发表于 2025-8-12 04:17 | 显示全部楼层
头文件中声明了函数/变量,但未在源文件中实现。
jonas222 发表于 2025-8-12 12:44 | 显示全部楼层
检查调用的函数是否在对应的 .c 文件中实现。
alvpeg 发表于 2025-8-12 15:07 | 显示全部楼层
符号被优化掉或链接规则不匹配。              
robertesth 发表于 2025-8-12 17:21 | 显示全部楼层
如果函数或变量的定义依赖于某些宏,而这些宏在编译时未被正确定义,可能导致条件编译跳过了定义部分。
hudi008 发表于 2025-8-12 19:29 | 显示全部楼层
检查声明与定义是否完整              
timfordlare 发表于 2025-8-12 21:34 | 显示全部楼层
可能用户只编译了部分源文件,而遗漏了包含目标函数的源文件。
sheflynn 发表于 2025-8-14 15:27 | 显示全部楼层
检查静态函数和局部变量              
sdlls 发表于 2025-8-14 17:28 | 显示全部楼层
声明与定义不一致                      
dspmana 发表于 2025-8-14 19:11 | 显示全部楼层
未将包含定义的 .c 文件加入工程,或未链接必要的库文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部