ubuntu 下搭建MIPS交叉编译环境

【原文】http://blog.csdn.net/gubenpeiyuan/article/details/7895469

  由于要在本地编译程序,在嵌入式系统上运行,因此需要在本地装编译器,目前主要需要mipsel-linux-gcc。

  之前一直以为可以用apt-get install找到,结果找了好久找不到,发现还是得自己编。

1. 环境

系统:Ubuntu 16.04

软件: buildroot

该软件可以编译用于 mips, arm等等 的C编译器。

2. 下载

wget http://buildroot.uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2

tar -jxvf buildroot-snapshot.tar.bz2

cd buildroot

也可以直接去官网 https://buildroot.org  下载最新的;

3. 配置buildroot

make clean

make menuconfig

会出现选择菜单,如下图:

选择第一项“Target Architecture”, 改成 MIPS (little endian)

另外,选择“Toolchain”, 将"kernel headers"改成自己主机上的Linux版本(及运行改编译器的主机)

可以在主机上通过   uname -r 或者  cat /proc/version查看。

原生的是只有gcc部分,没有g++部分,需要对编译C++程序,则在菜单里选择 Enable c++选项(按 y 选取)。

4. 编译

因为需要联网下载一些文件,因此主机需要联网;

需要提前安装好 bision, flex, textinfo, ncurses等库。

sudo apt-get install texinfo flex bison libncursesn5-dev patch gettext g++

然后 make -j  编译。

5. 结果

最后的结果在 buildroot/output/host/usr/bin目录下,如下图:

时间: 2024-11-06 12:55:31

ubuntu 下搭建MIPS交叉编译环境的相关文章

ubuntu下搭建android开发环境之超顺畅模拟器

如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一样纠结,为什么会这么卡??这么卡?我是i5 4G内存啊~~ 解决: 第一种解决方法(也算是比较直接,比较烧包的办法): 用真机调试~方法上篇文章有谈论,请看ubuntu下搭建android开发环境: 烧包原因:我不能兼容每个系统版本,每种型号机器,每种屏幕大小,都去搞台真机对吧~ 第二种解决方法:

cocos2d-x-2.2.3在Windows7和Ubuntu下搭建桌面开发环境(非Android环境)

要cocos2d-x-2.2.3搭建环境需要有以下的几个基本要求:(在我的小本本上) 1.一个操作系统(Win7或Ubuntu[只在这两个系统下测试过]): 2.在Win7下需要的是VS2010以上的版本(我用的是VS2012,虽然我不想用VS,但是现在我还没有办法不用IDE就编译代码),在Ubuntu下不需要,然后安装好VS2012,我没有安装那个VS2012.4的更新照样没事: 3.Python开发环境:(这个跟正常配置一样,一路Next再把Python安装目录(我用的2.7.x,因此是C:

ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk(by 星空武哥)

转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52215996 所有的软件均在ubuntu 14.04 LTS下测试 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk

ubuntu下搭建android开发环境(一)安装ubuntu系统(by 星空武哥)

    转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/52187026 ubuntu下搭建android开发环境(一)安装ubuntu系统 ubuntu下搭建android开发环境(二)设置ubuntu的root管理员密码 ubuntu下搭建android开发环境(三)ubuntu安装搜狗输入法 虽说已经有很多ubuntu的安装教程了,但是今天我还是要写一篇这样的文章,因为这篇文章是为了在ubuntu下搭载android开发环境所

Ubuntu 下搭建 Android 开发环境

网上的N多教程全是Windows平台的,而Google官网是推荐用Ubuntu开发Android,很多朋友也是用Linux的系统开发的,下面我介绍下在Linux下Android开发环镜的搭建. 一.Linux 下安装配置 JDK 自从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distributor License for Java"许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包.因此Ubuntu Linux已经

Ubuntu下搭建Robotframework+Selenium环境

最近已经从Windows系统转到了Ubuntukylin下面,所以测试工具也需要重新安装,今天就和大家分享下安装过程. 我使用的环境:Ubuntu Kylin 14.04 64位系统. 开始了吧,首先还是要安装Python,这里我用的是Python2.7,这个可以去官网下载,安装过程这里就不再赘述了. 我采用的是在线安装: 1.安装pip, sudo apt-get install python-pip 2.安装robotframework, sudo pip install robotfram

ubuntu下搭建erlang编程环境

ubuntu下搭建erlang编程环境 - 阿杜的世界 - 博客频道 - CSDN.NET 吐槽:erlang作为一门小众语言,编程环境配置的我发疯啊,官方标配是emacs,但是我作为中毒已深的vimer实在不想换编辑器了,在尝试的途中我还试过了用eclipse的插件erlide,但是,当我耗掉很多人品,忍受了奇慢的网速装好之后,使用它编写erlang代码,然后运行...然后就卡死了死了:心里一万个草泥马翻滚啊. 前提:ubuntu 和  vim使用基本熟练(关于vim最近也有所收获,感觉终于可

ubuntu下搭建JAVA开发环境【转】

转自:http://jingyan.baidu.com/article/86fae346b696633c49121a30.html JAVA开发环境是一种跨平台的程序设计语言,可以在windows.LINUX等操作系统上进行开发.小编以前是做LINUX C开发的,最近因为工作,需要在UBUNTU下进行java开发环境的搭建,故写下这篇经验,和大家共享.参考.本篇经验分四步: 1)下载JDK 2)下载eclipse 3 ) 安装JDK 4)安装eclipse 工具/原料 UBUNTU eclips

Ubuntu下搭建JAVA运行环境

(一)Linux操作系统安装(详细信息参见:http://my.oschina.net/u/1458864/blog/366665)1.安装Oracle VM VirtualBox2.安装vagrant3.下载box4.vagrant添加box到虚拟机中(http://my.oschina.net/u/1458864/blog/366665)    初始化vagrant:vagrant init(详细信息参见vagrant的配置说明)    向vagrant中添加box:vagrant box