MIPS是一個RISC的處理器體系結構,與之類似的還有x86,arm等,今天我們介紹如何在Ubuntu下搭建MIPS交叉編譯環境:
1.下載buildroot-snapshot.tar.bz2 :
在 LinuxIDC下載buildroot:
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /2012年資料/7月/7日/Ubuntu下搭建MIPS交叉編譯環境/
tar -jxvf buildroot-snapshot.tar.bz2
cd buildroot
2.配置buildroot:
make clean
make menuconfig
會出現和編譯Linux類似的菜單選擇界面,如下圖
3.編譯:
注意:
1.編譯過程中必須聯網,因為會下載一些壓縮包存放在buildroot/dl文件夾下,比如binutils、gcc等!如下圖:
2.必須事先安裝好bison、flex、texinfo、ncurses等,比如我第一次編譯,出現如下錯誤,因為我沒有安裝texinfo:
sudo apt-get install texinfo 就可以了:
之後就是漫長的等待了,差不多1個小時。。。
4
編譯完成後,在buildroot文件夾下多了一個output文件夾,其中就是編譯好的文件:
cd buildroot/output/host/usr/bin
我們發現了mips的交叉編譯工具已經生成啦~~: