主题 : arm-unknown-linux-gnueabi和ARM-Linux-gcc有什么区别,如何把它们统一 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 72952
精华: 0
发帖: 9
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2012-07-01
最后登录: 2019-04-15
楼主  发表于: 2012-10-09 00:09

 arm-unknown-linux-gnueabi和ARM-Linux-gcc有什么区别,如何把它们统一


请问各位。Arm-unknown-linux-gnueabi和ARM-Linux-gcc有什么区别?如何把它们统一?如何用Arm-unknown-linux-gnueabi编译U-BOOT希望得到各位的解答,谢谢大家回复
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2012-10-09 09:26
不同的ARM交叉编译工具链的区别主要在于生成它们的配置不同,比如ABI类型,生成的目标ARM指令集,浮点支持类型等等。工具链的选择同样也是依据你所用的ARM硬件平台的这些特性。
事实上,没有一个万能的工具链可以编译所有的源代码,找一个可以编译大多数你需要的源代码的工具链就可以了。对于不能用这个工具链编译的,再根据具体问题修改具体的编译参数使之可以编译。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."