0

Linuxカーネルビルドで利用できる定義済みのMakeマクロのリストは何ですか?

私は出くわしました

make V=0|1 [ターゲット] 0 => 静かなビルド (デフォルト)、1 => 詳細なビルド

make V=2 [targets] 2 => ターゲットの再構築の理由を与える

make O=dir [targets] .config を含むすべての出力ファイルを「dir」に配置します

make C=1 [targets] $CHECK ですべての c ソースをチェックします (デフォルトではスパース)

make C=2 [targets] $CHECK ですべての c ソースのチェックを強制します

それからすぐに私はマクロMに出くわしました

$ make M=ドライバー/USB/シリアル

これにより、必要なすべてのファイルがそのディレクトリにビルドされ、最終的なモジュール イメージがリンクされます。

すべての make マクロの完全なリストがどこにあるのか知りたいです。

ありがとう。

4

1 に答える 1

1

マクロではなく、変数の割り当てです。次に、makefile はその変数に応じて何をすべきかを決定します。コマンドラインからmakeへの追加変数の受け渡しを見てください

于 2012-09-28T10:24:08.253 に答える