---
title: 生成.config文件
description: "编译内核第一步是生成对应的.config文件，此文件中声明了哪些功能和特性需要开启。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpskbox_20_0071.html
sourcePath: /source/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpskbox_20_0071.html
indexId: 31cdad765b3439955fc31b9d76047ea94813b8c7596a5c4862bd91b70aa9d71a78
---
# 生成.config文件

编译内核第一步是生成对应的.config文件，此文件中声明了哪些功能和特性需要开启。

1. 拷贝config文件到源码目录，并重命名为.config。

```
# cp
~
/dependency/patchForKernel/openEuler_22.03/kernel_5.10.0/kernel/config-5.10.0-60.18.0.50.oe2203.aarch64 /usr/src/kernels/kernel-5.10.0-60.18.0
# cd /usr/src/kernels/kernel-5.10.0-60.18.0
# mv config-5.10.0-60.18.0.50.oe2203.aarch64 .config
```


2. 生成.config文件。

```
# cd /usr/src/kernels/kernel-5.10.0-60.18.0
# sudo make menuconfig
```


3. 执行命令后，在出现的界面中选择“Load”，如图所示。
4. 出现如图所示的界面时，选择“OK”。
5. 出现如图所示的界面时，选择“Save”。
6. 出现如图所示的界面时，选择“Ok”。
7. 出现如图所示的界面时，选择“Exit”。
8. 执行完上述操作，进入如图所示的初始界面，选择“Exit”，当前文件夹下即可生成.config文件。
