Linux
通過具有不同選項的 menuconfig 結果保存核心配置文件?
我正在嘗試不同的核心配置文件,並希望記錄我使用的那些文件。
情況如下:
- 有一個名為
my_config
我想用作模板的配置文件- 我願意
make menuconfig
,載入my_config
不做任何更改並另存為.config
.- 當我這樣做
diff .config my_config
時,文件中存在差異為什麼舊文件和新文件之間會有差異?
為什麼會有差異
因為您載入
my_config
到 menuconfig,進行了更改,然後將其保存為.config
. 當然它們是不同的。如果您將其保存兩次,每個名稱保存一次,那麼它們將是相同的。如果您的意思是,它們與您認為的不同,請記住,您在 menuconfig 中選擇的內容與配置文件中出現的更改之間沒有 1:1 的對應關係。
此外,如果
my_config
是較早版本的核心原始碼的產品,make menuconfig
將注意到這一點並轉換文件以反映較新的原始碼版本。這意味著即使您什麼都不做更改,只需載入並保存它就會導致文件文本發生重大變化。但是,實際配置應該基本相同(通常更改是添加具有適當預設值的新選項)。