ubuntu16.04编译OpenWrt环境搭建

     OpenWrt 是一个高度模块化、高度主动化的嵌入式的 Linux 刊行版 , 它的的保证理供给了一个完全可写的文件系统 , 从应用法式供给商供给的选择和设置装备摆设 , 并许可您自界说的设备 , 以顺应任何应用法式 , 所以具有很强的定制能力 , 这也让发烧友们更具有挑战激情 。
    同时OpenWRT拥有壮大的收集组件和扩展性 , 经常被用于德律风、小型机械人、智能家居、以及路由器设备中 。
   因为OpenWRT没有刊行小米路由mini版固件 , 所以只能脱手进行编译一个 。

ubuntu16.04编译OpenWrt环境搭建

文章插图

需要这些哦
ubuntu16.0
OpenWrt
方式/
1    在编译之前我们先要搭建情况 , ubuntu下OpenWrt编译情况需要安装良多组件:
sudo apt-get install gcc  g++ binutils patch bzip2 flex bison make autocnf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev subversion git-cor gaw asciido libz-dev
若是你怕有些没安装当作功 , 也可以一个个安装:
sudo apt-get install gcc (已安装)
sudo apt-get install g++ (已安装)
sudo apt-get install binutils (已安装)
sudo apt-get install patch (已安装)
sudo apt-get install bzip2 (已安装)
sudo apt-get install flex (需安装)
sudo apt-get install bison (需安装)
sudo apt-get install make (已安装)
sudo apt-get install autoconf (需安装)
sudo apt-get install gettext (已安装)
sudo apt-get install texinfo (需安装)
sudo apt-get install unzip (已安装)
sudo apt-get install sharutils (已安装)
sudo apt-get install subversion (需安装)
sudo apt-get install libncurses5-dev (需安装)
sudo apt-get install ncurses-term (已安装)
sudo apt-get install zlib1g-dev (已安装)
sudo apt-get install subversion (已安装)
sudo apt-get install  git-core(需安装)
sudo apt-get install gawk(已安装)
sudo apt-get install asciidoc(需安装)
sudo apt-get install libz-dev
当然安装之前最好先更新下组件包:
sudo apt-get update
这里小编选择逐个安装

2    颠末小编逐个安装 , 发现年夜部门在ubuntu16.04系统中就已经安装好了 , 只需再安装以下几条目:
sudo apt-get install flex
sudo apt-get install bison 
sudo apt-get install autoconf 
sudo apt-get install texinfo 
sudo apt-get install subversion 
sudo apt-get install libncurses5-dev 
sudo apt-get install  git-core
sudo apt-get install asciidoc(文件比力年夜 , 耐烦期待)

3  新建一个openwrt目次 , 利用号令:
mkdir openwrt
sudo chmod 777 openwrt
  接下来的所有号令都在/openwrt目次下运行(编译系统的绝对路径中不克不及含有空格) 。

推荐阅读