阅读:1692回复:1
vxworks编译问题,困扰小弟日久,望赐教
在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 |
|
沙发#
发布于:2004-12-23 20:07
肯定是在模块链接的时候出的的错,原因可能是在不同的模块重复定义,也可能是模块中符号相互定义造成的,实在不行用ar解库,用nm或者objdump把符号表解析出来自己看看。
|
|