2

そのため、カーネルを構築する前に defconfig を作成しています。#ifdefユーザーが最初のdefconfigを作成することを選択した場合、#ifdef(defconfigで定義された値)のチェックと2番目のdefconfigの呼び出しを検討するように、一部のカーネルコードでaを使用しようとしています。これは可能ですか?

編集:したがって、私の defconfigs はサブディレクトリにあります。first_defconfigmakeまたはのいずれかを呼び出したいsecond_defconfig。次に、サブディレクトリだけでなく、ソースツリーに適用する必要がある場合に ifが呼び出されるmakeようにしたいことに基づいて、を実行します。first_defconfig-DVARIABLEX

4

1 に答える 1

0

はい、これは可能です

このように defconfig に新しい設定を追加する必要があります

CONFIG_STACKOVERFLOW=y

これで、カーネルの任意の kconfig ファイルに

config STACKOVERFLOW
   bool "stackoverfloe flag"
   default n

コードでは、このように使用できます

#ifdef CONFIG_STACKOVERFLOW

//do this and that

#endif
于 2012-09-28T04:53:54.920 に答える