您的位置:首页 > 运维架构

为我的树莓派编译openwrt系统(1)

2016-06-30 21:57 302 查看
编译环境是ubuntu14.04

1、编译环境的搭建

在中断一次输入下面命令:

sudo apt-get install g++

sudo apt-get install libncurses5-dev

sudo apt-get install zlib1g-dev

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install unzip

sudo apt-get install autoconf

sudo apt-get install gawk

sudo apt-get install make

sudo apt-get install gettext

sudo apt-get install gcc

sudo apt-get install binutils

sudo apt-get install patch

sudo apt-get install bzip2

sudo apt-get install libz-dev

sudo apt-get install asciidoc

sudo apt-get install subversion

sudo apt-get install sphinxsearch

sudo apt-get install libtool

sudo apt-get install sphinx-common

sudo apt-get install libssl-dev

sudo apt-get install libssl0.9.8

注意:也可以一次输入所有要install的软件,这样不用一次一次的输入俩人。

2、获取openwrt源码

网上提供了两种方法是:一种是SVN获取,一种是git获取

1、svn

Trunk版下载命令:

svn co svn://svn.openwrt.org/openwrt/trunk/

Backfire版下载命令:

svn co svn://svn.openwrt.org/openwrt/branches/backfire/

2、git

git clone git://git.openwrt.org/openwrt.git

这里我使用了第二种方法,注意你的前提是你的ubuntu上安装了git的客户端(使用sudo apt-get install git安装即可)

3、获取到源码后会得到有个openwrt的文件夹

第一步进入次文件夹中执行./scripts/feeds update -a

第二步执行./scripts/feeds install -a

然后执行make menuconfig 进入配置界面,根据自己的树莓派选择需要的配置,主要是处理器BCM27XX等

最后退出保存

执行make V=99开始编译

第一次编译的过程可能会很长,这是因为编译的过程中需要下载很多软件包,在openwrt目录的dl目录下就是下载的文件,你也可以自行下载这些文件然后放到dl目录下,这样比较省时间!

如果没有出错编译出来的镜像就可以使用了,如何使用下次具体讲解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  openwrt