2004  5  27 ո


      Sun[tm] Studio 9dmake ļ


            Ŀ¼

       1. 
       2.  dmake
       3. Ժ͸ĵ
       4. 
       5. ͽ취 
       6. ƺͲ
       7. ĵ

     

    ------------------------------------------------------------------------


            A. 

    ĵ Sun[tm] Studio 9 ͹Ӧ dmake йߵ
    Ϣĵ˱а汾һЩ¹ܣ˷а汾
    г֪⡢ƺͲԡĵеϢڴ˷
    汾ֲеϢ

    Ʒĵ

        * Solaris ƽ̨ķ˵ͨ Sun Studio 9 վ
          http://developers.sun.com/tools/cc/documentation/ss9_docs/release_notes.html
          ô˷˵˵еϢºչļе
          Ϣ
        * Linux ƽ̨ķ˵ͨ Sun Studio 9 վ
          http://developers.sun.com/tools/cc/documentation/ss9_docs/release_notes.html
          <http://developers.sun.com/tools/cc/documentation/ss9_docs/Linux_release_notes.html>
          ô˷˵˵еϢºչļе
          Ϣ
        * Sun Studio 9 ĵƷֲҳļ HTML 汾Լֲ
          Դ /installation_directory/docs/index.html зʡSolaris
          ƽ̨ϵȱʡװĿ¼ /opt/SUNWsproLinux ƽ̨ϵȱʡװĿ
          ¼ /opt/sun/sunstudio9
        * IDE ĵSun Studio 9 IDE ɴ IDE е [
          ] ˵зʡ
        * ԱԴŻйؼ¡ĵ֪ʶ⣬μ
          ԱŻַhttp://developers.sun.com/prodtech/cc

    ע⡪ Sun Studio 9 ͹δװȱʡ /opt Ŀ¼Уѯ
    ϵͳԱԻϵͳеĵȼ·

     

    ------------------------------------------------------------------------


            B.  dmake

    ÷а dmake йвϵͳƽ̨

        * Solaris[tm] ϵͳ (SPARC(R) Platform Edition) 汾 89  10
        * Solaris ϵͳ (x86 Platform Edition) 汾 89  10
        * °汾 Linux ϵͳ
              o Sun[tm] Java Desktop System 1.0
              o SuSE Linux Enterprise Server 8
              o RedHat Enterprise Linux 3

    dmake һйߣ make(1)dmake ܹԷֲлģ
    ʽĿꡣʹõǱ׼ make(1) ó򣬵 makefile бʱ
    ͿԹɵ dmakedmake  make óĳǶ
    makeĳ makefile ámakeҪʹ $(MAKE)dmake 
     makefile зܲЩĿ꣬ЩĿɰ汾
    ֲõĶϡ

    йʹ dmake Ϣμֲʽ Make (dmake)ͨ Sun
    Studio 9 ϻãַΪ http://docs.sun.com

     

    ------------------------------------------------------------------------


            C. Ժ͸ĵ

     dmake ¹ܺ͸Ĺܡ

       1. dmake for Solaris ܡɿԺͿԷĸĽ֮

          makefile ٶȷһ汾 10  GNU make 
          3 ɷ棬ٶȸ죬Ҹȶ⣬־ļ
          ɶԸǿ

       2. Linux dmake ʵ

          Ϊʹ Linux ܹԴСкͷֲʽģʽɣʵȫ
           dmake ܡˣ makefile дΧļ
          Linux  Solaris Ӧóһɽͬʱֲ
          Linux  Solaris ϵͳ

     

    ------------------------------------------------------------------------


            D. 

       1. dmake ڴʹü٣ 4693384
       2. dmake ͬ Solaris make һˣ 4745280
       3. dmake ԶڲҵԷֹأ 4694000

    ------------------------------------------------------------------------


            E. ͽ취

    ֪⼰ܵĽйظϢ鿴
    ԱŻַhttp:
    //developers.sun.com/prodtech/cc/support_index.html

    ڷֲģʽʹ dmake гκ⣬ʵݣ

       1. $HOME ΪɷĿ¼
          % ls -la $HOME
       2. ļ $HOME/.dmakerc ҿɶȷϢ
          % cat $HOME/.dmakerc
       3. ͨʹ /usr/sbin/ping ÿ̨$HOME/.dmakerc ļ
          漰ǻġ
          % /usr/sbin/ping $HOST
           $HOST ϵͳƣΪ $HOME/.dmakerc ļС
       4. ͨʹ dmakerxm  rxs  DMAKE ļ·
          ȷġ
          %which dmake
          % which rxm
          % which rxs
       5. ÿ̨Զ̵¼ (rsh) Ҫ룬ÿԶ̵¼ʱ
          ǿԽܵģ 2 ӣ
          % time rsh $HOST uname -a
       6. ļ /etc/opt/SPROdmake/dmake.conf λÿ̨вȷ
          Ϣ
          % rsh $HOST cat /etc/opt/SPROdmake/dmake.conf
       7. ÿ̨DMAKE ļ·ȷġ
          % rsh $HOST `which dmake`
          % rsh $HOST `which rxm`
          % rsh $HOST `which rxs`
       8. ɴÿ̨л (rwx)
          % cd $BUILD
          % rm $HOST.check.tmp
          % echo "Build area is available from host $HOST" >
          $HOST.check.tmp
          % rsh $HOST cat $BUILD/$HOST.check.tmp
           $BUILD ȫ·
       9. ɴÿ̨л $HOME
          % cd $HOME
          % rm $HOST.check.tmp
          % echo "HOME is available from host $HOST" > $HOST.check.tmp
          % rsh $HOST cat $HOME/$HOST.check.tmp

    ------------------------------------------------------------------------


            F. ƺͲ

    dmake ƣ

        ԽκλΪɷʹãֻҪҪ

            *  dmake ʼɹ̵Ļ
              ʾ£ʹ rsh ɷԶִ
              
            * ܹɷʰװ dmake  bin Ŀ¼ȱʡ
              £dmake ɷ dmake ִļ߼·
               dmake ϵһġͨʱļ
              ·ָΪĿǴ˼衣

     

    ------------------------------------------------------------------------


            G. ĵ

    ĿǰûµϢ

     

    ------------------------------------------------------------------------

    Ȩ(c) 2004 Sun Microsystems, Inc. Ȩ
	֤ʹá

