Linux

為什麼不應該編輯 .config 核心配置文件?

  • June 27, 2017
# Automatically generated file; DO NOT EDIT

位於核心配置文件的頭部:/usr/src/linux/.config

我的問題是你為什麼不編輯這個文件?如果我確切地知道我需要什麼,或者我想刪除什麼,那麼直接編輯這個文件有什麼問題?

編輯被認為是不安全的,.config因為有些CONFIG-options 依賴於其他選項(需要設置一些選項,需要關閉其他選項等)。其他選項根本不打算由使用者設置,而是由make config(分別Kconfig正確)根據架構細節自動設置,例如某些硬體的可用性取決於架構變體,如 MMU。

更改.config而不使用Kconfig很有可能會失去某些依賴項,這將導致核心無法正常工作、建構失敗或意外行為(即更改被忽略,這通常是非常令人困惑的)。

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