我正在为嵌入式目标自动构建u-boot。 u-boot依赖于kbuild,因此问题比较笼统,这就是为什么我将其标记为linux和kbuild。
我想通过使用defconfig来受益于defaultconfig机制。所以我从
开始成功make defconfig the-defconfig
现在缺少某些选项,我可以像这样轻松添加它们:
make CONFIG_OF_EMBED=y defconfig the-defconfig
但是defconfig选择的其他 other 选项是我希望取消选择的。我还没有找到一种方法来做到这一点。我尝试过的事情:
make CONFIG_DM_KEYBOARD=n defconfig the-defconfig
make CONFIG_DM_KEYBOARD= defconfig the-defconfig
我的理想情况是采用这种方式。另外,我也可以在初始defconfig之后再运行第二组命令,但是我不能以交互方式运行某些东西-这与自动化有关。
最后但并非最不重要:我当然可以生成自己选择的配置,然后将其放置为.config
。我将把它用作最后的手段,但是这种方法的缺点是,我错过了u-boot更高版本上defconfig中可能的更新。