編譯 OpenWrt/LEDE 基本過程


說明

前段時間花 110 從閑魚淘了個 Newifi D1,這個路由的 Soc 是 MT7621AT,性能強勁,於是又開始折騰編譯固件了,重新記錄一下編譯基本過程。

步驟

安裝必要的軟件包

sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev gawk asciidoc libz-dev git libssl-dev -y

LEDE 源碼源偷懶用了 Lean's OpenWrt source,作者在官方源碼基礎上做了很多修改,用起來很方便

git clone https://github.com/coolsnowwolf/lede.git

源碼克隆到本地后更新額外的軟件包

./scripts/feeds update -a
./scripts/feeds install -a

進入配置菜單頁面

make menuconfig

其中 Target System 選擇平台,Subtarget 選擇處理器型號,Target Profile 選擇路由器型號,其他選項自定義,然后就可以開始編譯了

make V=s

編譯過程可能會有很多錯誤中斷,大部分是軟件包下載失敗,重新執行 make V=s 即可,編譯完成后固件在 bin 文件夾中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM