【高分求问,十万火急】谁研究过将ADS1.2编译的库和arm-elf-gcc编译的库混编(互相调用)的问题???

yuhongcai11   2007-11-29 18:08 楼主
如题,最近被要求研究ADS1.2和arm-elf-gcc 两种编译器编译的库能否链接在一起工作和调试的问题;
也就是EABI的问题,我研究了一会,似乎gcc编译的库是EABI2.0 而ads编译的库EABI的版本号是0啊!!

哪位大侠研究过这个问题吗?
任何正确的提示、提醒和指点都会有分,万分感谢!

回复评论 (12)

帮顶
学习
点赞  2007-11-29 19:22
我以前也看过这个方面的资料, 没有解决 ARM 的ADS的编译器很厉害的,性能好像比gcc高。如果能和gcc相互调用,那应该很好。

我猜测arm的ads和gcc使用的标准不同,你需要看看编译器的实现
点赞  2007-11-30 12:47
头痛啊,大家救命啊!!!!!!!!!
点赞  2007-11-30 13:39
you can force GCC generate EABI 0 codes ... AFAIK, gcc 2.95 can do the trick
点赞  2007-12-1 13:38

6楼 wwp 

ZGZ,非常谢谢! 再顺便问下什么编译选项可以使GCC   generate   EABI   0   codes?
点赞  2007-12-3 09:03
不同的产品, 放在一起,难

为什么要这样,难道ads, 或gcc分别都不能解决你的问题吗,

点赞  2007-12-3 10:44
有些现成的库分别是ADS或GCC已经编译好了的,我们有很多这样库,需要混编一起联调啊
点赞  2007-12-3 11:21
难,这种集成不知道别人搞过没有啊
点赞  2007-12-3 11:30
我不觉得ads 比 gcc 强啊
gcc用好了 我觉得比ads好啊
现在好多都是做linux下的吗  难道gcc会差吗
点赞  2007-12-5 23:31
本人已经解决咯!谢谢楼上诸位!散分!
点赞  2007-12-6 08:58
解决了 建议把答案给提供出来 这样以后别人就不用再走弯路了
点赞  2008-1-3 09:00
Kigy您好,我现在项目中也遇到了ADS1.2编译的库和gcc编译环境一起工作和调试的问题,也就是EABI的问题,网上找不到合适的答案,请教您的解决方案是什么啊?万分感谢!

James

点赞  2009-11-19 11:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复