【发布时间】:2019-06-12 21:57:06
【问题描述】:
我正在编写一个内核模块,它有两个可以使用的低级选项。这两个选项都可以选择为 M/Y/N,但必须至少选择其中一个,否则模块将不起作用。如下所示:
[*] Enable FOO support
<M> Back-end A
<M> Back-end B
我是这样写的,但是两个子选项都可以不选。
config FOO
bool "Enable FOO support"
config BACKEND_A
tristate "Back-end A"
depends on FOO
depends on SUBSYSTEM_X
config BACKEND_B
tristate "Back-end B"
depends on FOO
depends on SUBSYSTEM_Y
如何在 kconfig 中编写这样的配置?
【问题讨论】:
标签: linux-kernel kbuild