请教vxworks编译的问题。 50

我现在想使用一个.a文件加载到bsp工程里面。这个.a是通过mips-sde-elf-ar编译生成的(不是通过worbench编译生成的,是通过另外的工具)。但是在编译b... 我现在想使用一个.a文件加载到bsp工程里面。这个.a是通过mips-sde-elf-ar 编译生成的(不是通过worbench编译生成的,是通过另外的工具)。但是在编译bsp的过程中提示partialImage.o: relocation size mismatch in mtlib.a(mt.o) section .text final link failed: Archive object file in wrong format。mtlib.a就是我要加入的.a。 另外说明的是,这个.a在其他代码中是可用的。不要怀疑.a的正确性。 我有个疑惑,是否vxworks下生成bsp时所要引用的.a必须是对应编译器(tornado,workbench)生成的才可以。是否有办法解决这个问题 展开
 我来答
dripple11
2012-05-09 · TA获得超过464个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:301万
展开全部
你用的sde gcc编译,与workbench的标准gcc编译代码不兼容。
要能用,只能用同一个编译器编译,就是用workbench编个.a才行。
追问
但是我在workbench下编译的.a 用sde的gcc可以使用。。。。。。。
追答
sde gcc是在标准gcc上移植的,用于mips平台,后向兼容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式