修改Linux内核配置文件

zer*_*day 2 linux android kernel linux-kernel android-kernel

如何修改.configlinux内核中的文件?

当我键入make device_defconfig一个文件时.config,会在内核目录中创建一个文件。但是当我输入时,make menuconfig文件.config被修改了。我想修改<device>_defconfig中的menuconfig.

Luc*_*oli 6

.config尽管可以,但通常不应手动修改该文件。

干净简单的方法是:

  1. make <device>_defconfig
  2. make menuconfig
    • 编辑
    • 退出保存更改
  3. make savedefconfig
    • 创建一个名为defconfig
  4. cp defconfig arch/$ARCH/configs/<device>_defconfig
    • $ARCHCPU架构在哪里,例如arm

defconfig 与 类似.config,但它仅包含与其默认值不同的值。因此它们更短且可读。整个内容.config非常冗长,但它是make menuconfig编辑的内容以及内核需要构建的内容。