Chinaunix

标题: 能在linux-2.4.20的rh下 , 建立编译2.6内核的交叉编译链么? [打印本页]

作者: xenglish    时间: 2006-03-07 16:26
标题: 能在linux-2.4.20的rh下 , 建立编译2.6内核的交叉编译链么?
有两个问题想请教一下:
第一:我使用的是REDHAT 内核为linux-2.4.20 能够在这上面建立linux-2.6的交叉编译链么?  


在这个redhat上我已经建好了一个交叉编译工具链,用的是:
binutils-2.10.1
gcc-2.95.3
glibc-2.2.3
glibc-linuxthreads-2.2.3
而我目前想要建立一个可以供2.6内核使用的交叉便宜工具链,使用的软件包为:
binutils-2.15、
gcc-3.4.2、
glibc-2.2.5、
linux-2.6.14、
glibc-linuxthreads-2.2.5
我打算如下操作:
1.解压缩内核, make menuconfig ,make(make 这步会失败,但是我只是想要它产生,version.h 和autoconf.h,所以暂时不管报的错)
2.安装binutils
3.安装glibc头文件
4.安装gcc的引导编译器
5.安装glibc
6.安装完整的gcc

第二:我这么做的步骤有错误么?
(另外:我在安装gcc的引导编译器的时候如果使用 --without-headers 可以通过,但是如果用--with-headers就不行,但是我已经安装了头文件了,不知道是不是需要给gcc打什么补丁? ) 望指点~
作者: xenglish    时间: 2006-03-07 16:33
不要沉了啊~~
作者: xenglish    时间: 2006-03-07 21:13
各位大哥~~!
作者: weimeng4359    时间: 2006-03-15 14:05
我觉得你down下来的工具包还不齐全
另外完全可以建立你的交叉编译链
作者: xenglish    时间: 2006-03-22 20:15
标题: 回复 4楼 weimeng4359 的帖子
还需要什么包包? 如果去下载一个现成的toolchain是不是更适合新手?
作者: richardhesidu    时间: 2006-03-23 12:45
应该可以的,不过非常麻烦。单就是配置多个gcc版本共存就比较麻烦了。
作者: bekars    时间: 2006-03-23 15:31
你可以参考LFS 6.1中gcc编译工具链的制作方法。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2