1

Linux カーネル モジュールを作成しました。これは、kernel.org からダウンロードしたカーネルに含まれています。モジュールが配置されるディレクトリの Kconfig ファイルを変更して、構成メニューに含めるようにしました。

しかし、実行make menuconfigすると、組み込みとして選択することしかできず、モジュールとして実行することはできません。プログラムが組み込みのみを意図しているのか、モジュールのみを意図しているのか、またはその両方であるのかを決定するものは何ですか?

4

1 に答える 1

3

私はすでにそれを行う方法を考え出しました。

カーネルプログラムを「モジュールのみ」でコンパイルするには、「m」に依存している必要があります。例:

config FOO
    depends on m

これにより、FOO がモジュール (=m) または無効 (=n) に制限されます。

詳細情報: http://www.kernel.org/doc/Documentation/kbuild/kconfig-language.txt

于 2012-07-12T23:36:51.330 に答える