天天看點

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

繼續閱讀