构造自己的交叉编译器

周末尝试构造自己的交叉编译器,结果不成功,感觉非常郁闷!

参考的是这篇文章:http://www.cublog.cn/u3/93290/showart_1879834.html

虽然我还没有构造成功,但在这个过程中感觉这篇文章是可行的。但作者有几个地方没有说明白。如下:

1 系统自带gcc编译器版本不能高于所要编译的gcc版本;

2 构造自举gcc时,要disable掉很多特性,以避免对主机的依赖,如libada,libssp,mpfr,gmp,objc,bootstrap,libmudflap,multilib,libgomp,libiberty等;

3 如果要构造mips的交叉编译器,则要选择2.2.5版本的glibc,因为只有这个版本有mips的补丁:glibc-2.2.5-mips-build-gmon.diff

有时间再继续。

posted @ 2011-06-19 22:00  茫茫深海一条鱼  阅读(206)  评论(0)    收藏  举报