OpenWRT 是一個給 wireless router 用的 ​GNU/​Linux ​distribution

 

feed 是 OpenWRT 的套件組

 

在 make menuconfig 的設定

<*> 表示 package 會被編譯 , 且包含在 firmware image 裡面

<M> 表示 package 會被編譯 , 但不包含在 firmware image 裡面

< > 表示 package 不會被編譯

 

make V=s   // build code 的時候顯示 log , 這樣就可以看到哪裡錯誤

make clean   // 刪除 bin 和 build_dir 目錄

make dirclean   // 刪除 bin , build_dir , staging_dir , toolchain 這四個目錄

 

OpenWRT 目錄

bin : image 存放處

build_dir : 

dl : 下載的套件存放處

staging_dir : 安裝目錄 

tools : 編譯時需要的工具

toolchain : 包含 compiler、assembler、linker、C standard library

 

ipkg 是 OpenWRT 的套件管理系統

 

實用網站

https://wiki.openwrt.org/zh-tw/doc/howto/build#先前準備

OpenWRT forum https://forum.openwrt.org/

 

待續

看完文章請按 讚 or 推 感謝啦 ~ 

相關文章