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 主机

用户命令

生成服务器

指定要使用的远程 Shell

环境/宏

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) 解析您的 makefile,确定哪些目标可以并发生成,并将这些目标的生成作业分配到您设置的一定数目的主机中。

如果您在 Oracle Solaris 操作系统上使用的是标准 make 实用程序,则无需修改您的 makefile 文件或只需稍加修改就可以转变到使用 dmakedmake 是 Oracle Solaris make 实用程序的超集,既可以在 Oracle Solaris 平台上使用,也可以在 Linux 平台上使用。对于嵌套的 make,如果顶层 makefile 调用 "make",则需要使用 $(MAKE)

您可以在一台 dmake 主机上执行 dmake,并将作业分配到多台生成服务器中。

您还可以将作业分配到 dmake 主机,在这种情况下,dmake 主机也成为了生成服务器。dmake 基于 dmake 所确定的(基于您的 makefile)可并发生成的 makefile 目标来分配作业。

您可以将任何计算机作为生成服务器,只要其符合以下要求:

dmake 主机上,您可以控制使用哪些生成服务器以及向每个生成服务器分配多少个 dmake 作业。

也可以在给定生成服务器上限制可以在该服务器上运行的 dmake 作业的数量。