编译Linux内核时,make randconfig的目的是什么?

Ric*_*ard 9 compiling kernel

在什么情况下会想要使用这个工具?这似乎减少了工作量,但结果是,当然,您不知道内核将使用哪些配置选项,这很可能会把事情搞砸。

Adr*_*ian 9

把事情搞砸是重点。

它用于所谓的“模糊测试”——确保内核配置不能处于内核无法编译的状态。他们不是依靠纯粹的人类聪明才智来打破事物,而是寻求熵的帮助。