2004  5  26 ո


      Sun[tm] Studio 9ɿ (IDE) ļ


            Ŀ¼

       1. 
       2.  Sun Studio 9 IDE
       3. Ժ͸ĵ
       4. Supported Source Code Control Software
       5. Sun Studio 9 
       6. ȷ IDE ڿͻ/װв
       7. ȷ IDE ܹҵƽ̨
       8. ȷ IDE ܹҵȷ J2SE 
       9.  IDE
      10. ͽ취
      11. ƺͲ

     

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


            A. 

    ĵйʹ Sun Studio 9 ɿ (IDE) Ϣ

    Ʒĵ

        * 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
          ô˷˵˵еϢºչļе
          Ϣ
        * 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

     

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


            B.  Sun Studio 9 IDE

    Sun Studio 9 IDE ṩڴ༭ɡԺͷ CC++ 
    Fortran Ӧóܵģ顣аһ Java[tm] ֧ģ
    飬Ҫ JNIJava[tm] ؽӿڣɽЩģ鼤

    ˷а IDE ƽ̨

        * Solaris[tm] ϵͳ
              o SPARC&#174; Platform Edition 89  10 
              o x86 ƽ̨汾 89  10 
        * Linux ϵͳ
              o Sun[tm] Java Desktop System 2003
              o SuSE Linux Enterprise Server 8
              o RedHat Enterprise Linux 3

     

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


            C. Ժ͸ĵ

     ILD е͸ĵĹܡ

    Sun Studio 9 IDE йܡ

        * ss_attach ܣڳʼִʱ dbx 
          ʼڽк󸽼ӵԳ
        * Դ༭еġϿ෽
          #define ԴļԪء

    dbx Գ¹ܲʹ gcc  g++ ĳ򣬻
    Linux ƽ̨еĳйϸϢμƺͲԡ

    й Solaris ƽ̨ Sun Studio 9 Ϣμܡ
    ᣬַΪ http://docs.sun.com

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


            D. ֵ֧Դ

    Sun Studio 9 IDE ֧Դ

        * CVS 1.11
        * ClearCase V2002 u2
        * PVCS 6.7.00

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


            C. Sun Studio 

    Sun[tm] Studio 9   2 Ҫɣ

        * Sun Studio  IDEֻ Solaris ƽ̨ϣ
          ߼ƽ̨
        * Java[tm] 2 ƽ̨ƽ̨еı׼ v 1.4.2_02 (J2SE) 

    IDE͹ Solaris ϵȱʡװĿ¼Ϊ /opt/SUNWspro
    װָĿ¼IDE ͹ Linux ƽ̨ϵȱʡװĿ¼Ϊ
    /opt/sun/sunstudio9ڰװָĿ¼

    ƽ̨ Solaris ƽ̨ϵȱʡװĿ¼Ϊ /opt/netbeans/3.5M
    װָĿ¼ƽ̨ Linux ƽ̨ϵȱʡװĿ¼Ϊ
    /opt/sun/netbeans/3.5MڰװָĿ¼

     Solaris ƽ̨ϣ2SE 1.4.2_02 ȱʡװĿ¼Ϊ
    /usr/jdk/j2sdk1.4.2_02 Ŀ¼װп /usr ָĿ¼
     Linux ƽ̨ϣ2SE 1.4.2_02 ȱʡװĿ¼Ϊ
    /usr/java/j2sdk1.4.2_02 Ŀ¼װп /usr ָĿ¼

    IDE Ƿȡ IDE Ƿҵƽ̨Լƽ̨Ƿ
    ܹҵ J2SE 

     

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


            F. ȷ IDE ڿͻ/װȷ

    ɽ Sun Studio 9 װϡΪȷӿͻϵͳ IDE
    ʱIDE ܹҵƽ̨δ IDE ͺƽ̨Ŀ¼װڿ
    ϵͳУӷаװ

    ΪӦ IDE ͺƽ̨װͬĿ¼У˿ڿͻϵ
    ͳ϶ʹһһİװ㡣

    ע⣺ͻϵͳеİװΪȱʡװĿ¼ܻؿͻϵͳ
    еİװ£װ /opt Ŀ¼ Solaris ƽ̨
    ϣֱװ /opt/SUNWspro  /opt/netbeans Ŀ¼ Linux ƽ̨
    ϣֱװ /opt/sun/sunstudio9  /opt/sun/netbeans Ŀ¼

     

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


            G. ȷ IDE ҵƽ̨

     IDE  sunstudio λòҺƽ̨

        *  Solaris ƽ̨ϣȱʡװĿ¼ /opt/netbeans/3.5R
          ½вң Linux ƽ̨ϣȱʡװĿ¼
          /opt/sun/netbeans/3.5M ½вҡ
        * ȱʡĿ¼Ҳƽ̨ٶ IDE Ŀ¼
          ƽ̨Ŀ¼װͬһλá磬 Solaris ƽ̨,
           IDE Ŀ¼· /foo/SUNWspro
          /foo/netbeans/3.5M вҺƽ̨ Linux ƽ̨ϣ
          IDE Ŀ¼· /foo/SUNWspro
          /foo/netbeans/3.5M вҺƽ̨

    δƽ̨װ sunstudio вҵһλôͻ
    ϵͳеÿλû뽫 SPRO_NETBEANS_HOME Ϊװƽ̨
    λ (installation_directory/netbeans/3.5M)

     Solaris ƽ̨ϣIDE ÿλûҲ뽫
    /installation_directory/SUNWspro/bin ӵκ汾 Forte
    Developer Sun ONE Studio  Sun Studio ·ǰ $PATH
    С Linux ƽ̨ϣIDE ÿλûҲ뽫
    /installation_directory/sunstudio9/bin ӵκ汾 Sun
    Studio ·ǰ·С

    ע⣺ܽ· /installation_directory/netbeans/3.5M/bin ӵ
     $PATH С

     

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


            H. ȷ IDE ҵȷ J2SE 

    IDE Ҫʹ J2SE 1.4.2_02 ÿͻϵͳ֮߱һ

        * װϵͳе J2SE 1.4.2_02 
        * ԰װ J2SE 1.4.2_02 ·Ȩ

    ΪȷǷѽЧ J2SE 1.4.2_02 װڱϵͳı׼λû
     $PATH У룺

checkjava

     checkjava ҵЧ J2SE Ϊ

Using J2SDK version version from path

    յ˸ϵͳ J2SE IDE ҵ

    ûҵЧ J2SE Ϊ

Could not find valid J2SDK in $PATH or in a standard location

    £мѡ

        * ڱϵͳаװƷṩ J2SE 1.4.2_02  For
          instructions, see the Sun Studio 9 Installation and Setup
          Guide for Solaris Platforms or the Sun Studio 9 Installation
          and Setup Guide for Linux Platforms.
        * ѯϵͳԱԻðװе J2SE 1.4.2 ·
          ·ã
              o е J2SE 1.4.2 ·ӵ $PATH С
              o  sunstudio ʹ --jdkhome ѡָе J2SE
                1.4.2_02 ·йϸϢμ sunstudio(1) 
                ҳҪʾ sunstudio(1) ֲҳ Solaris ƽ̨
                ϣ$MANPATH б뺬 /installation_directory/man
                 Linux ƽ̨ϣ$MANPATH б뺬
                /installation_directory/sunstudio9/man
              o  JDK_HOME Ϊе J2SE 1.4.2_02 
                ·

     

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


            I.  IDE

     IDE  sunstudioйشϸϢμ
    sunstudio(1) ֲҳҪʾ sunstudio(1) ֲҳ Solaris ƽ̨
    ϣ$MANPATH б뺬 /installation_directory/man Linux ƽ̨
    ϣ$MANPATH б뺬 /installation_directory/sunstudio9/man

     

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


            J. ͽ취

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

       1. ⲿ޷ʾ
       2. ʹⲿ༭ GVim  XEmacs ʱ[½ϵ] Ի򾭳
          õǰļϢȷ
       3. ڽļGVim Ӧ IDE
       4. ʹⲿ༭ģ XEmacs ʱֽעͻƻ
          
       5.  Ja Իʹⲿ༭ģʱϵ㽫ʾڴ
       6.  XEmacs Լ 1 Ӻѡó
       7. ڿʼһִļʱʱõһ
          FileStateInvalidException
       8. ɾһнرⲿ༭ĵ
       9. ~ ַ GVim ͸
      10. GVim е cw ܻƻļ
      11. رղ´ڻᵼѡʧ

       1. ⲿ޷ʾ

           [] ˵ѡ [/ĵ]  [ӭ]
          Ļе [ԱŻ] ӣIDE ޷ɹⲿ
          ʹеⲿʾĵ򿪷ԱŻ

          취

          ʹ URL  IDE ֮ⲿ

              * аӵֲҳļֲӵ Sun
                Studio 9 for Solaris platform  Sun Studio 9 for Linux
                platform ƷĵҳԣӦʹ
                installation_directory/SUNWspro/docs
              * ṩ¡֪ʶĿĵ Sun
                Studio 9 ĿԱŻӦʹ
          http://developers.sun.com/prodtech/cc/index.html

       2. ʹⲿ༭ GVim  XEmacs ʱ[½ϵ] Ի
          򾭳õǰļϢȷ (4981442)

          ʾ [½ϵ] ԻʱӦ [ϵ] Ϊ [ļ:]
          ݱ༭еĹ [ļ]  [] ıֶΡ
          £ʾöԻʱ[ļ]  [] ֶΪհף
          ļϢ

          취

          ַʽʾ˶Ի [] ڵ [ϵ] ͼ
          ʾ򼸺޷ [ļ]  l [] Ϣʹ
          Shift+Ctrl+F8 ⲿ༭GVim  XEmacsʾȷ
           [ļ]  [] Ϣ [] ˵ʾöԻȡ
          ϴ IDE м򵥻λá

       3. ڽļGVim Ӧ IDE (4801244)

          һ vim ļԴļϣ [Դ] 
           GVimGVim ʾйнļĴ E325GVim ڵײ
          ʾû ENTER Լ

          ⡣ȣ GVim λ֮£ڽ
          ᵽʱıˢ£˿ֻһմڡΣIDE
           GVim õԤڵӦᵼӳʱ

          ʱǰӷʱǰԼ 30 ʱ䣩 GVim а Enter
          ȷӡ

       4. ʹⲿ༭ģ XEmacs ʱֽעͻ
          ļ (4950716)

          취

          Ҫʹöֽڡ

       5.  Ja Իʹⲿ༭ģʱϵ㽫ʾ
           (4948883)

          ڵ 20 һϵ㣬öϵʾڵ 21 ϡ
          ԻҲܳһ⡣

       6.  XEmacs Լ 1 Ӻѡó (4964962)

          Ŀǰûҵİ취

       7. ڿʼһִļʱʱõһ
          FileStateInvalidException (4960929)

          ʱõ쳣õһĴڲ֡˳
          IDEȻ

       8. ɾһнرⲿ༭ĵ (4985044)

           GVim ʾļһɾֹͣ GVim  IDE ֮
          ӡ֪ͨûʧȥӡ

       9. ~ ַ GVim ͸

          ļÿĵַ GVim Ϣ GVim ˵ַ
          ġ'~' ַ͸Ϣ

      10. GVim е cw ܻƻļ

          ͨ GVim ༭ļʱʹ cw Ȼ󱣴ļܻƻ
          ļ

      11. رղ´ڻᵼѡʧ

          еԻỰҹرڲ´
          ´򿪵Ĵֻ [] ѡ

          취
          ֹǰĵԻỰµĻỰ [] оͻʾѡ
          

     

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


            K. ƺͲ

    Sun Studio 9 IDE ƣ

        * dbx Գ¹ܲ Linux ƽ̨
              o ss_attachڳʼִʱ
              o ļ
              o ޸
              o Java 
              o ʹ dbx collector  [ռ] Իռ
                ܷʹ collect  [ռ] 
                ռݡ
              o ʱ
              o 쳣ϵ
              o ϶ϵ
              o ϵͳöϵ
              o ¼ϵ㣨޷ [½ϵ] Իý¼
                㡣Դ [] ڵ [Գ̨]ѡе dbx
                ϣ exitnextstepstopgone  syncrtld 
                öϵ㡣
              o Գ¼ϵ㣨޷ [½ϵ] ԻõԳ
                ¼ϵ㡣Դ [] ڵ [Գ̨]ѡ
                е dbx ϣ attach  detach ¼öϵ㡣


        * C++ ʽʱϢʹ g++ ĳ


        *  Linux ƽ̨ϵԶ̳߳Ϣμ dbx Readme


        * ʱڴʼ鹦ܲ Solaris OS x86 Platform
          Edition

     

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

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

