鉴于此 Kconfig:
config MY_STR
string "A string"
对于默认的空字符串,该指令#if defined(CONFIG_MY_STR)
将评估为 true。
如何在编译时检查CONFIG_MY_STR是否为空字符串?像下面这样使用第二个布尔值(例如CONFIG_USE_MY_STR)是更好的做法吗?
config MY_STR
string "A string"
depends on USE_MY_STR
config USE_MY_STR
bool "Enable MY_STR"