CONFIG_<optionName>=y
CONFIG_<optionName>=m
CONFIG_<optionName>=n
# CONFIG_<optionName> is not set
我理解前两个。
我想了解的是#3&amp; #4,何时使用每个 - 特别是考虑到内核源可能会使用 #ifdef CONFIG_ {...} 而有时, #if CONFIG_ {...}
在我的具体情况中,我想明确地说optionName不可用。
由于
答案 0 :(得分:1)
The command '/bin/sh -c cd root/.ssh' returned a non-zero code: 1
无效。这不是指定Kconfig选项的方式。 CONFIG_<optionName>=n
是您指定未设置选项的方式。
答案 1 :(得分:0)
CONFIG_ = n 这意味着您明确禁用defconfig文件中的此配置项。因此,在.config文件中,它将显示 #CONFIG_未设置。
#CONFIG_未设置在这种情况下,您也明确禁用此配置。因此生成的配置文件(.config)将显示为 #CONFIG_未设置。
但是,使用上述任何选项,您可以禁用配置项;但根据@Alexurre评论,似乎“未设定”是正确的方式。
有关.config和defconfig文件的更多详细信息,请参阅以下链接: