3

私のメイクファイル内にカーネルモジュールを作成するための出力ディレクトリを設定する方法はありますか?

ソースディレクトリをビルドファイルからきれいに保ちたいです。

4

3 に答える 3

0

カーネル ツリー内でビルドする場合は、次のO変数を使用できます。

make O=/path/to/mydir

カーネル ツリー (モジュール、またはその他の種類のプログラム) の外でコンパイルする場合はMakefile、別のディレクトリに出力するように変更する必要があります。MY_DIRディレクトリに出力する Makefile ルールの小さな例を次に示します。

$(MY_DIR)/test: test.c
    gcc -o $@ $<

そして次のように書きます。

$ make MY_DIR=/path/to/build/directory
于 2012-09-03T16:06:56.070 に答える