Linux
為什麼不應該編輯 .config 核心配置文件?
# Automatically generated file; DO NOT EDIT
位於核心配置文件的頭部:/usr/src/linux/.config
我的問題是你為什麼不編輯這個文件?如果我確切地知道我需要什麼,或者我想刪除什麼,那麼直接編輯這個文件有什麼問題?
編輯被認為是不安全的,
.config
因為有些CONFIG
-options 依賴於其他選項(需要設置一些選項,需要關閉其他選項等)。其他選項根本不打算由使用者設置,而是由make config
(分別Kconfig
正確)根據架構細節自動設置,例如某些硬體的可用性取決於架構變體,如 MMU。更改
.config
而不使用Kconfig
很有可能會失去某些依賴項,這將導致核心無法正常工作、建構失敗或意外行為(即更改被忽略,這通常是非常令人困惑的)。