openwrt(一):openwrt源码下载及编译环境搭建

声明:从网上各位大神的博客学习,整理后记录,非原创。 git

注:请用非root用户来下载源码github

 

导航:服务器

1. openwrt编译环境搭建学习

2. openwrt源码下载flex

3. feeds更新ui

 

1. openwrt编译环境搭建es5

  开发的第一件事就是搭建好开发环境。逐条安装,方便查看有没有安装成功。spa

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
sudo apt-get install git-core
sudo apt-get install build-essential
sudo apt-get install mercurial

至此,环境搭建完成。code

 

2. openwrt源码下载blog

  今年是2018年,在这以前,openwrt仍是叫openwrt,但在这以后,openwrt被收购了,更名lede。故而本来下载的服务器地址都失效了。在百度之后,找到新的下载地址。

  注:(1) 下载源码只需第一个命令。

    (2) 请使用非root用户进行操做。

    (3) 单首创建一个干净的工做目录用来git源码。

 

版本号为LEDE 17.01

git clone git://github.com/openwrt/openwrt.git
./scripts/feeds update -a 
.
/scripts/feeds install -a
make menuconfig
make V
=s

 

版本号为chaos_calmer 15.01.1

git clone git://github.com/openwrt/chaos_calmer.git

cd chaos_calmer

./scripts/feeds update -a

./scripts/feeds install -a

make menuconfig

make V=s

 

 3. feeds更新

./scripts/feeds updata -a
./scripts/feeds install -a

这两句是对feeds进行更新。

至此,源码下载完毕。下文将对openwrt进行配置。

相关文章
相关标签/搜索