OpenWrt 是一个高度模块化、高度主动化的嵌入式的 Linux 刊行版 , 它的的保证理供给了一个完全可写的文件系统 , 从应用法式供给商供给的选择和设置装备摆设 , 并许可您自界说的设备 , 以顺应任何应用法式 , 所以具有很强的定制能力 , 这也让发烧友们更具有挑战激情 。
同时OpenWRT拥有壮大的收集组件和扩展性 , 经常被用于德律风、小型机械人、智能家居、以及路由器设备中 。
因为OpenWRT没有刊行小米路由mini版固件 , 所以只能脱手进行编译一个 。
文章插图
需要这些哦
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目次下运行(编译系统的绝对路径中不克不及含有空格) 。
推荐阅读
- 如何在myeclipse中快速找到编译后的class文件
- vs编译报错:系统必备组件,必须进行强签名
- 如何用虚拟机构建OpenWRT软路由
- Ubuntu16.04怎么安装virtualenv虚拟环境
- C#如何使用指针,需要做哪些配置才能通过编译
- 编译器问题 CodeBlocks无法运行,无反应
- 如何使用eclipse新建并编译、运行Java程序
- C语言编译器那类比较好?
- 怎样编译less文件