QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1809|回复: 2

请教:交叉编译器是怎样编译出来的

[复制链接]
发表于 2003-11-4 19:26:50 | 显示全部楼层 |阅读模式
我会用powerpc交叉编译器ppc_82xx-gcc,但纳闷的是怎么才能编译出一个新的ppc_82xx-gcc。因为Linux-2.6内核需要版本高的ppc_82xx-gcc。谢谢大侠!
发表于 2004-7-26 18:15:58 | 显示全部楼层
我也想知道arm交叉编译器是怎么编译出来的
哪位牛人知道?
回复

使用道具 举报

发表于 2004-7-31 15:27:29 | 显示全部楼层
网上有很多工具,有提供二进制文件的,有提供脚本的,方法很多,但如果你要找最新的版本,可以考虑自己编译一个。大致的方法是:
下载binutils,gcc,libc/newlibc/ulibc,gdb的最新版本,然后按照
configure --target=<TARGET> --prefix=<PREFIX>
make
make install

个别包(如gcc)需要为配置时传入更多的参数,详细的内容在网上很容易找到,下面给你一个链接:
http://www.zdnet.com.cn/developer/code/story/0,2000081534,39157526-2,00.htm

需要记住的是,网上有很多建立交叉编译器的文章,但是它们都只是针对某些版本的原始编译器,而且也只针对特定版本的上述软件,所以,建议编译前,认真阅读每个软件带的README和相关的文档。偶在cygwin下曾编译过一个arm的交叉编译器,按照基本的步骤做基本上没有什么问题,只要你的编译器本身不要太老就行了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-6 00:29 , Processed in 0.035879 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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