我是靠谱客的博主 激动红酒,最近开发中收集的这篇文章主要介绍Kconfig和makemenuconfig的关系,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我们一般的操作是先make menuconfig 然后在去make
make menuconfig会根据kconfig生成.config
make的时候会读取.config进行选择性编译

例如:我写一个程序叫led.c

然后我在对应的Kconfig中添加一条

config LEDS_TEST
        tristate "leds test" 
        default y
        help 
          just a  test

当我使用make menuconfig选中在图形界面中选择编译进去之后,可以再对应的.config中找到这样一条


CONFIG_LEDS_TEST    =    y

在makefile中添加一条

obj-$(CONFIG_LEDS_TEST)      +=    led.o

这里面的CONFIG_LEDS是变量,这个变量会定义在.config中–就是刚才生成的啊,他有事 = y,所以这个模块就被编译进去了

最后

以上就是激动红酒为你收集整理的Kconfig和makemenuconfig的关系的全部内容,希望文章能够帮你解决Kconfig和makemenuconfig的关系所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部