sunplace
驱动牛犊
驱动牛犊
  • 注册日期2004-10-09
  • 最后登录2006-04-26
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望8点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1623回复:1

vxworks编译问题,困扰小弟日久,望赐教

楼主#
更多 发布于:2004-12-09 15:08
在vxworks下用tornodl编译中,出现如下问题,不得要领,请大侠赐教:
extra\libgcc.a(eabi.o): In function `_savegpr_14':
eabi.o(.text+0x100): multiple definition of `_savegpr_14'
C:\Tornado2.02ppc\target/lib/libPPC860gnuvx.a(vxALib.o)(.text+0x308): first defi
ned here
Warning: type of symbol `_savegpr_14' changed from 1 to 2 in eabi.o

。。。。。

extra\libgcc.a(eabi.o): In function `_restgpr_14':
eabi.o(.text+0x198): multiple definition of `_restgpr_14'
C:\Tornado2.02ppc\target/lib/libPPC860gnuvx.a(vxALib.o)(.text+0x2b8): first defi
ned here
Warning: type of symbol `_restgpr_14' changed from 1 to 2 in eabi.o
sindo_bird
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-23 20:07
肯定是在模块链接的时候出的的错,原因可能是在不同的模块重复定义,也可能是模块中符号相互定义造成的,实在不行用ar解库,用nm或者objdump把符号表解析出来自己看看。
游客

返回顶部