LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 799|回复: 2

crossdev问题

[复制链接]
发表于 2008-10-17 15:30:22 | 显示全部楼层 |阅读模式
最晚使用crossdev建立一个交叉编译环境失败了,我的主机是AMD64的,我的目标机是ARM9(SBC2410),使用的命令是: crossdev -S --target arm-unknown-linux-gnu,失败在构建glibc上。

问题:
1. 是不是在运行crossdev命令之前,要设置一些环境变量(如: CBUILD, CHOST, CTARGET)? 而我在运行命令之前没有设置过环境变量

2. arm与armeb有什么区别?

3. arm-unknown-linux-gun中的unknown是不是可以改的?gentoo, pc, unknown之间有些什么区别?

4. 请大家分享一些构建交叉编译环境的经验

备注: 如需要相应的信息文件,晚上我再贴上来。
发表于 2008-10-17 15:51:32 | 显示全部楼层
1.除非你有特殊要求(比如使用ICC一类),否则不用设置.

2.不清楚,看起来好像是新旧ebi的问题.

3.可以改变.

4.我的arm是使用人家已经写好的一套脚本来编译.忘记叫什么名字了...-_-不好意思.
回复 支持 反对

使用道具 举报

发表于 2008-10-17 16:39:15 | 显示全部楼层
arm-xxx是小端
armeb-xxx是大端

arm-unknown-linux-gnueabi: 采用新的eabi ABI.
回复 支持 反对

使用道具 举报

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

本版积分规则

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