kconfig语法(一)
一、安装Kconfiglib
python -m pip install windows-curses
python -m pip install kconfiglib
二、使用样例
①创建kconfig文件。
②在kconfig文件添加内容:
config KCONFIG_DEMO_ITEM1boolprompt "demonstate item1 for bool learning"config KCONFIG_DEMO_ITEM2stringprompt "demonstate item2 for string learning"config KCONFIG_DEMO_ITEM3hexprompt "demonstate item3 for hex learning"menuconfig KCONFIG_DEMO_MENUCONFIG1boolprompt "menuconfig learning"if KCONFIG_DEMO_MENUCONFIG1config MENUCONFIG_SUBITEM1boolprompt "menuconfig subitem1"config MENUCONFIG_SUBITEM2boolprompt "menuconfig subitem2"endifmenu "menu learning"config MENU_SUBITEM1boolprompt "subitem1"config MENU_SUBITEM2boolprompt "subitem2"config MENU_SUBITEM3boolprompt "subitem3"endmenu
③ 打开命令终端,切换路径到kconfig目录下,并输入命令:
menuconfig
保存生成.config
④生成config.h
python C:\Users\zeng\Anaconda3\Lib\site-packages\genconfig.py
⑤config.h内容