修改 Linux 内核配置文件
Modify Linux kernel config file
如何在 linux 内核中修改 .config
文件?
当我键入 make device_defconfig
时,会在内核目录中创建一个 .config
文件。但是当我输入 make menuconfig
时,.config
文件被修改了。我想修改 <device>_defconfig
in menuconfig
.
.config
文件通常不应该手动修改,尽管您可以。
干净简单的方法是:
make <device>_defconfig
make menuconfig
- 编辑
- 退出保存更改
make savedefconfig
- 创建一个名为
defconfig
的文件
cp defconfig arch/$ARCH/configs/<device>_defconfig
- 其中
$ARCH
是 CPU 架构,例如arm
defconfig 类似于 .config
,只是它只包含不同于默认值的值。因此,它们更短且更易读。整个 .config
非常冗长,但这是 make menuconfig
编辑的内容以及内核需要构建的内容。
如何在 linux 内核中修改 .config
文件?
当我键入 make device_defconfig
时,会在内核目录中创建一个 .config
文件。但是当我输入 make menuconfig
时,.config
文件被修改了。我想修改 <device>_defconfig
in menuconfig
.
.config
文件通常不应该手动修改,尽管您可以。
干净简单的方法是:
make <device>_defconfig
make menuconfig
- 编辑
- 退出保存更改
make savedefconfig
- 创建一个名为
defconfig
的文件
- 创建一个名为
cp defconfig arch/$ARCH/configs/<device>_defconfig
- 其中
$ARCH
是 CPU 架构,例如arm
- 其中
defconfig 类似于 .config
,只是它只包含不同于默认值的值。因此,它们更短且更易读。整个 .config
非常冗长,但这是 make menuconfig
编辑的内容以及内核需要构建的内容。