1

次の Kconfig コードがあります。

choice
    prompt "Choice ?"
    config A_CHOSEN
          bool "A"
    config B_CHOSEN
           bool "B"
 endchoice

私の問題、make oldconfig を実行するたびに次のように表示されます。

*
* Restart config...
*
Choice ?
> 1. A (A_CHOSEN)
  2. B (B_CHOSEN) (NEW)
choice[1-2]:

設定ファイルを確認したところ、

A_CHOSEN=y
# B_CHOSEN is not set

選択されていないオプションが常に新規として表示される理由は何ですか?

4

2 に答える 2

1

ソリューション:

理由は不明ですが、buildroot のメンテナーは conf にパッチを適用して、接頭辞が BR2_ の変数のみを読み込むことにしました。

于 2012-07-20T13:58:57.903 に答える
0

make oldconfig を実行すると、. 既存の .config ファイルを読み取り、ユーザーに構成ファイルへの新しい追加を要求し、それを新規としてマークします。これは、新しい構成パラメーターごとに決定できるため、新しいカーネルにアップグレードするときに非常に便利です。

于 2012-07-20T06:12:53.193 に答える