JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: 分散メイク (dmake)     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

分散メイク (dmake)

形式

機能説明

オプション

-c dmake_rcfile

-g dmake_group

-j dmake_max_jobs

-m {serial | parallel | distributed | grid}

-o dmake_odir

使用法

特殊な目的のターゲット

dmake ジョブの制御

dmake ホスト

ユーザーコマンド

構築サーバー

使用するリモートシェルを指定する

環境/マクロ

DMAKE_RCFILE

DMAKE_GROUP

DMAKE_MAX_JOBS

DMAKE_ADJUST_MAX_JOBS

DMAKE_MODE

DMAKE_ODIR

DMAKE_OUTPUT_MODE

ファイル

関連項目

機能説明

このマニュアルページは Oracle Solaris make ユーティリティーのマニュアルページを補足します。dmake ユーティリティーは Linux オペレーティングシステム上で動作しますが、dmake オプションはほかの make ユーティリティーとは無関係です。

分散メイク (dmake) はメイクファイルを解析し、並行して構築可能なターゲットを特定し、設定された多数のホストにそれらのターゲットの構築を分散します。

標準的な make ユーティリティーを Oracle Solaris オペレーティングシステム上で使用している場合は、dmake への切り替えに伴ってメイクファイルに変更を加える必要があるとしても、変更はわずかです。dmake は、Oracle Solaris make ユーティリティーの超集合で、Oracle Solaris および Linux の両方のプラットフォーム上で使用できます。make が入れ子になっていて、最上位のメイクファイルが「make」を呼び出す場合、$(MAKE) を使用する必要があります。

ユーザーは dmakedmake ホスト上で実行し、ジョブ構築サーバーに分散します。

ジョブを dmake ホストに分散することもでき、その場合は dmake ホストも構築サーバーになります。dmake は、(メイクファイルに基づいて) 同時に構築可能であると dmake が判断したメイクファイルターゲットに基づいてジョブを分散します。

次の要件を満たしていれば、どのマシンも構築サーバーとして使用できます。

dmake ホストから、使用される構築サーバーや、各構築サーバーに割り当てられる dmake ジョブの数を制御できます。

特定の構築サーバー上で実行できる dmake ジョブの数も、そのサーバー上で制限できます。