Solaris操作系统中存在一些不同的构建工具。
dmake ->
/opt/SunStudio_11/SUNWspro/bin/dmake
gmake -> /usr/sfw/bin/gmake
solaris make ->
/usr/ccs/bin/make
dmake可以在相同主机或不同主机上以并行模式构建代码,从而大量节省编译时间。
源代码:
来自
www.sunfreeware.com
(Solaris 10,x86)的top-3.6.1
1)将符号链接设置为“make -> gmake”。配置源代码并使用gmake构建示例代码。.
$ ./configure
$time make
记录实际花费的时间。
2)修改符号链接为使用Solaris make(/usr/ccs/bin/make)。配置并构建源代码。
$ ./configure
$time make
记录实际花费的时间。
3)将符号链接修改为“make ->dmake”。配置并构建源代码。
$ ./configure
export DMAKE_MODE=parallel
export DMAKE_MAX_JOB S=16
$time make
记录实际花费的时间。
4)比较gmake、make和dmake使用的时间。
可选*)尝试在自己的环境中建立含有两个或多个主机的环境。
参考资料
http://docs-pdf.sun.com/819-3697- 10/819-3697-1 0.pdf