CONFIG_ オプションを強制的にオンにするにはどうすればよいでしょうか?

CONFIG_ オプションを強制的にオンにするにはどうすればよいでしょうか?

オンにする必要があるオプション (実際には何も依存せず、考えられる限りでは競合しないため) がある場合、カーネル構成プロセスを適切にデバッグする方法がわかりません。これを超える方法が本当に見つかりませんmake olddefconfig

私が使っているものの中で

CONFIG_SYS_SUPPORTS_ZBOOT=y

カーネル ツリーを使用していて、使用後にこの特定のフラグを保持するファイル4.8.6を作成する方法が見つかりませんでした。また、利用可能なドキュメントとスクリプトによると、これは発生しないはずです。.configmakearch/mips

このオプションは MIPS ターゲットを生成するために必要であるため、vmlinuz圧縮と解凍の両方に対してカーネルの lzma を有効にしましたが、これまでのところ、何も起こらず、CONFIG_SYS_SUPPORTS_ZBOOT=y常に「オフ」になっています。

makeCONFIG フラグを強制的にオンにする方法、またはkbuildこのフラグをオンにできない理由をデバッグする方法をご存知ですか?

答え1

あなたはできません。

SYS_SUPPORTS_ZBOOTプロンプトがないので、ユーザーが選択することはできません。

Machine selectionこのオプションは、プラットフォーム ( 、選択肢)によって選択されるはずですSystem type。そうでない場合は、おそらく、お使いのマシンではサポートされていないことを意味します。

答え2

Kconfigを使用せずに.configファイルを手動で変更することは、予期しない動作を引き起こす可能性があるため推奨されません。この場合、最善の解決策は以下を実行することです。

make menuconfig

そして、menuconfig から設定オプションを選択します (探しているパラメータは arch/mips の下にあるはずです)。

関連情報