Linux

通過具有不同選項的 menuconfig 結果保存核心配置文件?

  • January 16, 2014

我正在嘗試不同的核心配置文件,並希望記錄我使用的那些文件。

情況如下:

  • 有一個名為my_config我想用作模板的配置文件
  • 我願意make menuconfig,載入my_config不做任何更改並另存為.config.
  • 當我這樣做diff .config my_config時,文件中存在差異

為什麼舊文件和新文件之間會有差異?

為什麼會有差異

因為您載入my_config到 menuconfig,進行了更改,然後將其保存為.config. 當然它們是不同的。如果您將其保存兩次,每個名稱保存一次,那麼它們將是相同的。

如果您的意思是,它們與您認為的不同,請記住,您在 menuconfig 中選擇的內容與配置文件中出現的更改之間沒有 1:1 的對應關係。

此外,如果my_config較早版本的核心原始碼的產品,make menuconfig將注意到這一點並轉換文件以反映較新的原始碼版本。這意味著即使您什麼都不做更改,只需載入並保存它就會導致文件文本發生重大變化。但是,實際配置應該基本相同(通常更改是添加具有適當預設值的新選項)。

引用自:https://unix.stackexchange.com/questions/109626