OpenWRTをコンパイルするためのコマンドの1つがわかりません。
OpenWRTをコンパイルするときのコマンドmake -j N V=m
の意味は何ですか?
例として、make -j8 V=99
。
make
で使用できる2つのオプションは次のとおりです。
-j8
:このオプションは、同時に実行するジョブの数を指定します。 make
manページから:
-j [jobs], --jobs[=jobs]
Specifies the number of jobs (commands) to run simultaneously. If there is more
than one -j option, the last one is effective. If the -j option is given with-
out an argument, make will not limit the number of jobs that can run simultaneously.
V=99
:このオプションは、make
プロセス中にさらされる冗長性の程度とタイプを制御します。これはmake
自体に固有のものではなく、OpenWrt
メイクファイルに固有のものです。ソースでは、次のリンクが作成されているファイルinclude/verbose.mk
を参照してください。
- Verbose = V
- Verbosity level 1 = w (warnings/errors only)
- Verbosity level 99 = s (This gives stdout+stderr)
参照: