1 源碼下載
可以從openwrt官方github倉庫下載源碼:
git clone https://git.openwrt.org/openwrt/openwrt.git
下載所有的軟件包:
./scripts/feeds update -a
安裝軟件包:
./scripts/feeds install -a
2 編譯環(huán)境
使用ubuntu18.04虛擬機,并安裝編譯所需的相關(guān)軟件包,這些在Github上都會有介紹:
gcc-6+ binutils bzip2 flex python3 perl make4.1+ find grep diff unzip gawk getopt
subversion libz-dev libc-dev rsync which
在編譯過程中出現(xiàn)錯誤,可以根據(jù)報錯內(nèi)容提示的所需軟件包相應(yīng)進(jìn)行安裝也可以。
3 配置
make menuconfig
在配置界面中峭判,前面三項依次進(jìn)入選擇如下選項:
這樣就有了樹莓派4的默認(rèn)配置,后面根據(jù)自己的所需進(jìn)行添加其他相關(guān)內(nèi)核模塊或者軟件包,如LuCI官脓,
4 編譯
make -j8
若發(fā)生錯誤,可以根據(jù)提示使用命令:make -vs 來編譯查看編譯的詳細(xì)log涝焙。