九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 3024|回复: 6
打印 上一主题 下一主题

九鼎交叉编译工具链测试

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-29 17:29:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 laotang365 于 2014-10-29 23:49 编辑

百度网友是这么说的:
链接工具命名:
    arch-vendor-(os-)abi

1、arm-none-linux-gnueabi (ARM architecture, no vendor, linux OS, and the gnueabi ABI)
        用于编译ARM架构的u-boot、linux内核、linux应用等
2、arm-none-eabi
        用于编译ARM架构的裸机系统(包括linux的 boot、kernel)
3、arm-eabi
        Android ARM 编译器


经过实测:

arm-2009q3进入bin文件夹发现前缀是arm-none-linux-gnueabi-  ,
查看version:arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2009q3-67) 4.4.1
可以编译裸机、uboot代码。编译最新内核失败,报错:dst为垃圾代码。应该是指令不支持。

arm-none-linux-gnueabi-2010-09-50实际前缀也是arm-none-linux-gnueabi,
version: arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2010.09-50) 4.5.1
可能是版本比较新,可以编译最新稳定版的linux kernel 3.17.1,裸机没试过。


arm-none-eabi-2010-09-51实际前缀是arm-none-eabi-  ,
version:arm-none-eabi-gcc (Sourcery G++ Lite 2010.09-51) 4.5.1
如果百度答案是对的,那这个应该也是编译裸机或内核的,待测。

看过工具链的编译制作步骤之后,我猜测这些名称其实都是自定义的,想怎么改就怎么改,关键是配置和版本的差别。
回复

使用道具 举报

沙发
发表于 2014-10-29 21:02:56 | 只看该作者
百度网友说的估计不正确
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-10-29 23:48:47 | 只看该作者
armeasy 发表于 2014-10-29 21:02
百度网友说的估计不正确

So,大神,你怎么看
回复 支持 反对

使用道具 举报

地板
发表于 2014-10-31 15:48:01 | 只看该作者
我没研究过交叉编译工具,不敢忘自发言呀,怕误导群众
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-5-2 22:23 , Processed in 0.017858 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表