3.1 EDK-LBGEN“未定义引用”Debug GuileRelaBaseBaseAdv}

描述

关键词:调试、外围、基地、XMDStub

紧迫性:标准

一般描述:
编译XMSTUBB需要调试外围器件。但是,当尝试运行LBGEN以生成XMSTStudio ELF时,会出现类似于以下错误的错误,即使存在调试外围器件并且所有属性都设置为正确:

“创建XMSTStub可执行文件…

运行xMdStub使文件…
函数xxMyStub中的xMdStub.o:
O(.text +0x24):未定义的引用:“Debug GuffErralAL基地址”
函数“ReNyc”中的xMdStub.o:
O(.text +0x34):未定义的引用:“Debug GuffErralAL基地址”
O(.text +0x44):未定义的引用:“Debug GuffErralAL基地址”
函数“StastupIX条目”中的XMdStub.O:
O(.text +0x140):未定义的引用:“Debug GuffErralAL基地址”
函数“程序出口”中的xMdStub.o:
O(.text +0x150):未定义的引用:“Debug GuffErralAL基地址”
o(.text +0x168):更多的未定义的引用到“Debug”
使[1 ]:**[xMdStub]错误1
错误:使MaFixFix:CODMEAKE.xMdStub失败
使:**[PRONCON/LIB/LIXXIL.A]错误2
“完成”

解决方案

在调试外围器件的名称既有大写字母又有小写字母的情况下观察到这个问题。将实例名更改为小写以解决问题。

例如:

始晶
参数实例= OpBuTARTIVEV23
……
结束

应该用:

始晶
参数实例= OpBuTARTIVEV23
……
结束
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 17:16:57 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它