Kconfig 、menuconfig和.config
笔者在Linux-5.10内核下进行的实验
-
修改一个Kconfig
$ pwd /home/stu/storage/linux-stm32mp-5.10.10-r0/linux-5.10.10/drivers/block $ vi Kconfig
-
笔者选择的是内核中相对路径drivers下的block文件夹中的Kconfig
-
可以在末尾的位置添加如下代码
config ANDREA_BLOCK_TEST tristate "hello hello hello"
-
回到内核源码的顶层目录
$ pwd /home/stu/storage/linux-stm32mp-5.10.10-r0/linux-5.10.10
-
执行
$ make menuconfig
-
保存并退出
-
内核源码顶层目录下打开 .config , 发现多了一个配置设置成m的方式