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文件
