2015-07-08 22:20:58
来 源
中存储网
Ubuntu
MIPS是一个RISC的处理器体系结构,与之类似的还有x86,arm等,今天我们介绍如何在Ubuntu下搭建MIPS交叉编译环境: 1.下载buildroot-snapshot.tar.bz2 tar -jxvf buildroot-snapshot.tar.bz2 cd buildroot 2.配置buildroot: make clean make menuconfig 会出

MIPS是一个RISC的处理器体系结构,与之类似的还有x86,arm等,今天大家介绍如何在Ubuntu下搭建MIPS交叉编译环境:

1.下载buildroot-snapshot.tar.bz2

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的交叉编译工具已经生成啦。

5.另外,在buildroot/output/target文件夹下,大家发现这就是大家之前选择的Linux 2.6.36-8版的busybox!

大家用file命令查看其中的某个可执行文件

大家看到,生成的文件确实是MIPS平台的,在我的x86下是无法运行的。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。