一个实验看懂 Kconfig 、menuconfig和.config 之间的关系

Kconfig 、menuconfig和.config

​ 笔者在Linux-5.10内核下进行的实验

  1. 修改一个Kconfig

    $ pwd
    /home/stu/storage/linux-stm32mp-5.10.10-r0/linux-5.10.10/drivers/block
    $ vi Kconfig 
    
  2. 笔者选择的是内核中相对路径drivers下的block文件夹中的Kconfig

  3. 可以在末尾的位置添加如下代码

    config ANDREA_BLOCK_TEST                                                                           	 tristate "hello hello hello"
    

一个实验看懂 Kconfig 、menuconfig和.config 之间的关系

  1. 回到内核源码的顶层目录

    $ pwd
    /home/stu/storage/linux-stm32mp-5.10.10-r0/linux-5.10.10
    
  2. 执行

    $ make menuconfig
    

    一个实验看懂 Kconfig 、menuconfig和.config 之间的关系

一个实验看懂 Kconfig 、menuconfig和.config 之间的关系

  1. 保存并退出

  2. 内核源码顶层目录下打开 .config , 发现多了一个配置设置成m的方式

    一个实验看懂 Kconfig 、menuconfig和.config 之间的关系

上一篇:特殊字符


下一篇:类的继承