|
发表于 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的交叉编译器,按照基本的步骤做基本上没有什么问题,只要你的编译器本身不要太老就行了 |
|