Linux kernel交叉编译

为了fix掉其它架构的几个bug,只好安装多个架构的交叉编译。

刚开始用crosstool的脚本自动编译安装,搞了一天,还没有搞完,太慢了。而且成功的几率不大。

后来在看kernel.org的时候发现有编译过了bin,no-libc的,于是觉得应该可以,下了一个4.5.1的,要求glibc.2.11,也不想重装glibc了。再降版本,4.4.4的可以,于是就用这个了,下了好几个架构的crosstool,放到了/opt/下,环境变量声明一下,就可以编译了。果然很爽啊。

这样进行部分编译:也不会污染代码树

make O=../errorfix/ ARCH=cris CROSS_COMPILE=cris-linux- V=1 kernel/fork.o

posted @ 2011-04-10 23:49  冷月X  阅读(920)  评论(0编辑  收藏  举报