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