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

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

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

 

导航:

1. openwrt编译环境搭建

2. openwrt源码下载

3. feeds更新

 

1. openwrt编译环境搭建

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

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

至此,环境搭建完成。

 

2. openwrt源码下载

  今年是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进行配置。

 

posted @ 2018-10-11 18:42  kmist  阅读(8188)  评论(0编辑  收藏  举报