openwrt:menuconfig新增預設設定選項

2020-08-13 10:27:52

轉:https://blog.csdn.net/weiniliuchao/article/details/50295527
做openwrt 專案的時候,會將程式碼上庫,當其他人下載的時候,爲了簡單,我們要想辦法只執行一個命令就將所有有關專案的設定自動載入。

而不需要每編譯一次就要重新make menuconfig 重新設定一遍。

如果只是單純的linux內核,直接修改make def_menuconfig就OK了。

但是openwrt 沒有這些機制 機製。所以我們就需要想辦法做一個我們的預設設定出來。

下面 下麪,介紹下方法,其中製做diffconfig的方法是從openwrt wiki上面copy過來的。

首先,我們下載完程式碼以後,一般都會先更新軟體包**/scripts/feeds update -a && ./scripts/feeds install**

執行完上面以後,下面 下麪開始我們的製做之旅:

1.make menuconfig

設定我們要載入的選項。將所有我們需要預設載入的選項全部勾選,然後儲存退出。

2.scripts/diffconfig.sh >defconfig

執行此命令,這是將我們剛纔設定好的選項,導出到defconfig檔案。

這樣我們關於openwrt的預設組態檔就做好了。關於如何做kernel的預設設定,後面再講。

3.這時,我們的defconfig檔案就做好了
然後就可以上庫了。當再次更新程式碼的時候,我們只需要執行下面 下麪兩部。預設設定就可以自動匯入了。

匯入預設設定:

1.cat defconfig >> .config
2.make defconfig

執行上面這兩條命令,預設設定就出現啦。

下面 下麪講一下,如何新增內核的預設設定。

假如上面的方法你已經學會了,那麼,你可以直接修改d