对于布尔配置,我使用select。有没有类似的字符串? 最后,我想有这样的: config MY_VAR_STR
string
config MY_VAR_BOOL
bool
default n
config OPTION_2
bool
# Set MY_VAR_BOOL value to y
select MY_VAR_BOOL
# something like set M
我试图交叉编译为ARM Linux内核4.10.8,但得到这个错误: CC [M] drivers/vhost/vhost.o
In file included from ./include/uapi/linux/stddef.h:1:0,
from ./include/linux/stddef.h:4,
from ./include/uapi/linux/po
我有一个足够大的项目,可以通过目录对文件进行分类。我试图建立一个一个内核模块。 的documentation状态如下: --- 3.6 Descending down in directories
A Makefile is only responsible for building objects in its own
directory. Files in subdirectories
我有一个配置选项CONFIG_X86_SMAP,我想在我的内核映像中禁用它。问题是我无法确定该选项的设置。我可以确认它未在我的defconfig文件中设置,也未由任何配置片段“.cfg”设置。 即使当我尝试使用.cfg如下禁用它: # CONFIG_FOO is not set
我仍然觉得它在我的最后生成的config文件启用。我无法理解如何启用此选项。 注意:从任何其他驱动程序/功能都不依赖
我正在编写一个内核模块,可以使用两个低级选项。这两个选项都可以选择为M/Y/N,但至少必须选择其中一个,否则模块将无法工作。就像下面: [*] Enable FOO support
<M> Back-end A
<M> Back-end B
我写如下,但两者2子选项可以不选。 config FOO
bool "Enable FOO support