感谢支持
我们一直在努力

Ubuntu下搭建MIPS交叉编译环境

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等!如下图:


Ubuntu下搭建MIPS交叉编译环境


2.必须事先安装好bison、flex、texinfo、ncurses等,比如我第一次编译,出现如下错误,因为我没有安装texinfo:


sudo apt-get install texinfo       就可以了:


Ubuntu下搭建MIPS交叉编译环境


之后就是漫长的等待了,差不多1个小时。。。


4


编译完成后,在buildroot文件夹下多了一个output文件夹,其中就是编译好的文件:


cd buildroot/output/host/usr/bin


我们发现了mips的交叉编译工具已经生成啦~~:


Ubuntu下搭建MIPS交叉编译环境

5.


另外,在buildroot/output/target文件夹下,我们发现这就是我们之前选择的Linux 2.6.36-8版的busybox!如下图:


Ubuntu下搭建MIPS交叉编译环境


我们用file命令查看其中的某个可执行文件,如下:


Ubuntu下搭建MIPS交叉编译环境


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

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu下搭建MIPS交叉编译环境
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏