Sun Microsystems Documentation

Oracle Solaris Studio 12.2 IDE �����å��������ȥe塼�ȥꥢ��

���Υe塼�ȥꥢ��Ǥϡ�Oracle Solaris Studio 12.2 IDE ����Ѥ��� C��C++���⤷���� Fortran ���ץꥱ��������ȯ���뤿��δ��ܥ��ƥåפˤĤ������$��ޤ���

�ץ?�����Ȥκ�.

Oracle Solaris Studio �Ǥϡ�8.�Ѥߥᥤ���ե��������Ѥ��� C��C++������� Fortran ���ץꥱ��������饤�֥��Υץ?�����Ȥ��.�����ꡢ��¸�Υ����������ɤ��ĥץ?�����Ȥ��.�����ꤹ�뤳�Ȥ��Ǥ��ޤ���

�ץ?�����Ȥι��ۡ��¹ԡ�����ӥǥХå��ϡ�IDE ��ư�����?����ۥ��Ⱦ塢����� Solaris ���ڥ졼�ƥ��󥰥����ƥ�⤷���� Linux ���ڥ졼�ƥ��󥰥����ƥ��¹Ԥ��Ƥ����⡼�ȥۥ��ȤǹԤ����Ȥ��Ǥ��ޤ���

C/C++/Fortran ���ץꥱ�������ưŪ�饤�֥�ꡢ�⤷������Ū�饤�֥��ץ?�����ȤǤϡ�IDE �ϥ��ץꥱ�������ι��ۡ��¹ԡ�����ӥǥХå���ˡ�Τ������̤�)�椷�ޤ����ץ?�����Ȥ��.����ݡ��ޤ��ϡ֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ǡ��ץ?�������������ꤷ�ޤ���IDE �ϥᥤ���ե������8.���������ˤϤ��٤Ƥ����꤬��¸����ޤ���

���ץꥱ�������ץ?�����Ȥκ�.

  1. �֥ե����� (File)��>�ֿ����ץ?������ (New Project)�פ�j�򤷤ơ������ץ?�����ȥ��������ɤ򳫤��ޤ���

  2. ���������ɤǡ�C/C++ ���ƥ����j�򤷤ޤ���

  3. ���������ɤǤϡ������ץ?�����ȤΥ����פ�j��Ǥ��ޤ�����C/C++/Fortran ���ץꥱ������� (C/C++/Fortran Application)�פ�j�򤷤ơ��ּ��� (Next)�פ򥯥�å����ޤ���

    �����ץ?�����ȥ���������
  4. �ǥե�����ͤ���Ѥ��ơ������� C/C++/Fortran ���ץꥱ�������ץ?�����Ȥ��.���ޤ����ץ?�����Ȥ�̾p�ȥץ?�����Ȥξ���j��Ǥ��ޤ���

  5. �ִ�λ (Finish)�פ򥯥�å����ƥ��������ɤ�λ���ޤ���

�ץ?�����Ȥ���.���졢�����Ĥ�������ե���$���.����ޤ�������ե���$ϥǥ��쥯�ȥ�ǤϤ���ޤ��󡣥ե������0�����ʤǤ��ꡢ�ե����뤬�ǥ��������ʪ��Ū����¸�������򼨤���ΤǤϤ���ޤ�������ե���$��ɲä����ե�����ϼ�ưŪ�˥ץ?�����Ȥΰ���Ȥʤꡢ�ץ?�����Ȥ��ۤ���ݤ˥���ѥ��뤵��ޤ���

�ֽ��פʥե�����ץե���$��ɲä��줿�ե�����ϥץ?�����Ȥΰ���ǤϤʤ����ץ?�����Ȥι��ۻ��˥���ѥ��뤵��ޤ��󡣤����Υե�����ϻ����ѤΤߤǡ���¸�Υᥤ���ե����뤬�ץ?�����Ȥˤ����������Ǥ���

�ץ?�����Ȥ�����ӥ塼��ʪ��ӥ塼���ڤ괹��

�ץ?�����Ȥˤϡ�����ӥ塼��ʪ��ӥ塼������ޤ����ץ?�����Ȥ�����ӥ塼��ʪ��ӥ塼���ڤ괹�����ޤ���

  1. �֥ե����� (Files)�ץ��֤�j�򤷤ޤ������Υ�����ɥ��ˤϡ��ץ?�����Ȥ�ʪ��ӥ塼��ɽ������ޤ����ǥ���������¸����Ƥ���ե�����ȥե���$�ɽ������ޤ���

    �֥ե����� (Files)�ץ�����ɥ�
  2. �֥ץ?������ (Projects)�ץ��֤�j�򤷤ޤ������Υ�����ɥ��ˤϡ��ץ?�����Ȥ�����ӥ塼��ɽ������ޤ���

    �֥ץ?������ (Projects)�ץ�����ɥ�

�ե�����ȥե���$Υץ?�����Ȥؤ��ɲ�

����ե���$�ץ?�����Ȥ��ɲäǤ��ޤ���

  1. CppApplication_1 �ץ?�����ȤΥץ?�����ȥΡ��ɤ򱦥���å����ơ��ֿ�������ե���� (New Logical Folder)�פ�j�򤷤ޤ�������������ե���$��ץ?�����Ȥ��ɲä���ޤ���

  2. ����������ե���$򱦥���å����ơ���̾p���ѹ� (Rename)�פ�j�򤷤ޤ����������ե���$��դ���̾p�����Ϥ��ޤ���

�ե�����ȥե���$�ξ����¸�Υե���$��ɲäǤ��ޤ�������ե���$�����Ҥˤ��뤳�Ȥ��Ǥ��ޤ���

�����ե�����Υץ?�����Ȥؤ��ɲ�

�������ե������ץ?�����Ȥ��ɲäǤ��ޤ���

  1. �֥������ե����� (Source Files)�ץե���$򱦥���å����ơ��ֿ��� (New)��>��C main �ե����� (Main C File)�פ�j�򤷤ޤ���

  2. ��̾p�Ⱦ�� (Name and Location)�ץڡ����ǡ�newfile ���֥ե�����̾ (File Name)�ץե�����ɤ�ɽ������ޤ���

  3. �ִ�λ (Finish)�פ򥯥�å����ޤ���

newfile.c �ե����뤬�ץ?�����ȥǥ��쥯�ȥ�Υǥ������˺�.���졢�֥������ե����� (Source Files)�ץե���$��ɲä���ޤ������Υե���$ˤϡ��������ե�����$��Ǥʤ���Ǥ�դμ���Υե�������ɲäǤ��ޤ���

����¾�ο����ե�����Υץ?�����Ȥؤ��ɲ�

  1. �֥إå!��ե����� (Header Files)�ץե���$򱦥���å����ơ��ֿ��� (New)��>��C �إå!��ե����� (C Header File)�פ�j�򤷤ޤ���

  2. ��̾p�Ⱦ�� (Name and Location)�ץڡ����ǡ�newfile ���֥ե�����̾ (File Name)�ץե�����ɤ�ɽ������ޤ���

  3. �ִ�λ (Finish)�פ򥯥�å����ޤ���

newfile.h �ե����뤬�ץ?�����ȥǥ��쥯�ȥ�Υǥ������˺�.���졢�֥إå!��ե����� (Header Files)�ץե���$��ɲä���ޤ���

��¸�ե�����Υץ?�����Ȥؤ��ɲ�

2 �Ĥ���ˡ�ǡ���¸�Υե������ץ?�����Ȥ��ɲäǤ��ޤ���

��¸�ι��ܤ��ɲäˡֿ��� (New)�ץ�˥塼���ܤ���Ѥ��ʤ��Ǥ��$�������̾p�Ⱦ�� (Name and Location)�ץѥͥ뤫�顢�ե����뤬���Ǥ�¸�ߤ��Ƥ��뤳�Ȥ����Τ���ޤ���

�ץ?�����ȥץ�ѥƥ���������

�ץ?�����Ȥ��.����Ȥ����ǥХå��ȥ�꡼���Ȥ��� 2 �Ĥι�.������ޤ�����.�ϥץ?�����Ȥ˻��Ѥ�����Ϣ������ǡ�¿���Υץ�ѥƥ����������٤˴�ñ���ڤ괹�����ޤ����ǥХå���.�Ǥϡ��ǥХå������ޤ�С������Υ��ץꥱ���������ۤ��ޤ�����꡼����.�Ǥϡ���Ŭ���С��������ۤ��ޤ���

�֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ˤϡ��ץ?�����Ȥι��۾���ȹ�.���󤬴ޤޤ�Ƥ��ޤ����֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����򳫤��ˤϡ����μ��˽����ޤ���

��¦�Υѥͥ�ǥΡ��ɤ�j�򤷤Ʊ�¦�Υѥͥ�ǥץ�ѥƥ������ѹ����ơ��֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ǥ���ѥ������ꤪ��Ӥ���¾�ι�.������ѹ��Ǥ��ޤ����Ρ��ɤȥץ�ѥƥ����ͤ�j�򤷤ơ�����Ǥ���ץ�ѥƥ��������ܤ��ޤ������̥ץ�ѥƥ��������ꤹ��ȡ��ץ?�����ȤΤ��٤Ƥι�.�����꤬�Ԥ��ޤ������ۡ��¹ԡ��⤷���ϥǥХå��ץ�ѥƥ��������ꤹ��ȡ��������ꤵ��Ƥ��빽.�Υץ�ѥƥ��������ꤵ��ޤ���

��.���

�֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå������ѹ����줿�ץ�ѥƥ����ϡ����ߤι�.�Υᥤ���ե��������¸����ޤ����ǥե���Ȥι�.���Խ������ꡢ��������.���.������Ǥ��ޤ�����������.���.����ˤϡ����μ��˽����ޤ���

  1. �֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ǡֹ�.����� (Manage Configurations)�ץܥ���򥯥�å����ޤ���

  2. �ֹ�. (Configurations)�ץ%����?�ܥå����ǡ���Ū�ι�.�ˤ�äȤ�ᤤ��.��j�򤷤ޤ������ξ�硢Release ��.��j�򤷤ơ��֥��ԡ� (Copy)�ץܥ���򥯥�å����ޤ������θ塢��̾p���ѹ� (Rename)�פ򥯥�å����ޤ���

  3. ��̾p���ѹ� (Rename)�ץ%����?�ܥå����ǡ���.��̾p���PerformanceRelease�פ��ѹ����ޤ�����OK�פ򥯥�å����ޤ���

  4. �ֹ�. (Configurations)�ץ%����?�ܥå����ǡ�OK�פ򥯥�å����ޤ���

  5. �֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ǡ���¦�Υѥͥ�Ρ�C ����ѥ��� (C Compiler)�ץΡ��ɤ�j�򤷤ޤ���PerformanceRelease ��.�ϡֹ�. (Configuration)�ץɥ�åץ%���ꥹ�Ȥ�j�򤵤�Ƥ��ޤ���

  6. ��¦�Υѥͥ�Υץ�ѥƥ��������Ȥǡ��ֳ�ȯ�⡼�� (Development Mode)�פ� Release ���� PerformanceRelease ���ѹ����ޤ�����OK�פ򥯥�å����ޤ���

�̤Υ��ץ���󥻥åȤǥ��ץꥱ�������򥳥�ѥ��뤹�롢��������.����.����ޤ�����

�������ե�����Υץ�ѥƥ���������

�ץ?�����Ȥ˥ץ?�����ȥץ�ѥƥ��������ꤹ��ȡ���Ϣ����ץ�ѥƥ������ץ?��������Τ��٤ƤΥե������Ŭ�Ѥ���ޤ�������Υե�����˥ץ�ѥƥ���������Ǥ��ޤ���

  1. newfile.c �������ե�����򱦥���å����ơ��֥ץ�ѥƥ��� (Properties)�פ�j�򤷤ޤ���

  2. �֥��ƥ��� (Categories)�ץѥͥ�Ρְ��� (General)�ץΡ��ɤ򥯥�å����ơ����Υե�����ι��ۤ��̤Υ���ѥ���ޤ��Ϥ���¾�Υġ����j��Ǥ��뤳�Ȥ��ǧ���ޤ����e��å��ܥå�����j�򤷤ơ�����j�򤵤�Ƥ���ץ?�����ȹ�.�ι��ۤ���ե�������뤳�Ȥ�Ǥ��ޤ���

  3. ��C ����ѥ��� (C Compiler)�ץΡ��ɤ򥯥�å����ơ��ץ?�����ȥ���ѥ������ꤪ��Ӥ��Υե�����Τ���¾�Υץ�ѥƥ������񤭤Ǥ��뤳�Ȥ��ǧ���ޤ���

  4. �֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����򥭥�󥻥뤷�ޤ���

��ץ?�����Ȥ�����

�֥ץ?������ (Projects)�ץ�����ɥ��Υץ?�����ȥΡ��ɤ򱦥���å�����ȡ�j�򤷤��ץ?�����ȤǼ¹ԤǤ��륢�������Υݥåץ��åץ�˥塼��ɽ������ޤ���Ʊ����ʣ��Υץ?�����Ȥ򳫤��ȡ��ץ?�����ȥΡ��ɤΥݥåץ��åץ�˥塼�����������Υץ?�����Ȥ����Ƥ��뤳�Ȥ��狼��ޤ���

��˥塼�С�����ӥġ���С���Υץ?�����ȴ�Ϣ�Υ���������¿���ϡ���ץ?�����Ȥ��Ф���ư��ޤ�����ץ?�����ȥΡ��ɤϡ֥ץ?������ (Projects)�ץ�����ɥ��ǥܡ���ɥƥ����Ȥ�ɽ������ޤ���

IDE �Ǽ�ץ?�����Ȥ��ѹ�����ˤϡ����μ��˽����ޤ���

�ץ?�����Ȥι���

�ץ?�����Ȥ��ۤ���ˤϡ����μ��˽����ޤ���

  1. �ץ?�����Ȥ򱦥���å����ơ��ֹ��� (Build)�פ�j�򤷤ޤ����ץ?�����Ȥ����ۤ���ޤ�������8.ʪ���ֽ��� (Output)�ץ�����ɥ���ɽ������ޤ���

    �ֽ��� (Output)�ץ�����ɥ�
  2. �ᥤ��ġ���С��Ρֹ�. (configuration)�ץɥ�åץ%���ꥹ�Ȥǡ���.�� Debug ���� PerformanceRelease ���ѹ����ޤ����ץ?�����Ȥ� PerformanceRelease ��.����Ѥ��ƹ��ۤ����褦�ˤʤ�ޤ���

  3. �ץ?�����Ȥ򱦥���å����ơ��ֹ��� (Build)�פ�j�򤷤ޤ����ץ?�����Ȥ����ۤ���ޤ�������8.ʪ���ֽ��� (Output)�ץ�����ɥ���ɽ������ޤ���

�ץ?�����Ȥ�ʣ��ι�.��Ʊ���˹��ۤ���ˤϡ��ּ¹� (Run)��>�ּ�ץ?�����Ȥ�Хåy��� (Batch Build Main Project)�פ�j�򤷤ơ��֥Хåy��� (Batch Build)�ץ%����?�ܥå����ǹ��ۤ��빽.��j�򤷤ޤ���

�ץ?�����Ȥ򱦥���å����ƥ�˥塼���饢��������j�򤷤ơ��ץ?�����Ȥ��ۡ����꡼�󡢤���ӥ��꡼��ȹ��ۤ�ξ���¹ԤǤ��ޤ����ץ?�����Ȥˤϥ��֥������ȥե�����ȼ¹Բ�ǽ�ե����뤬��.���Ȥ��ݴɤ���뤿�ᡢʣ��ι�.�ǥե����뤬���ߤ��뿴�ۤϤ���ޤ���

ñ�ΤΥե�����Υ���ѥ���

ñ�ΤΥ������ե�����򥳥�ѥ��뤹��ˤϡ����μ��˽����ޤ���


�� - ñ�ΤΥե�����Υ���ѥ���ϡ���¸�Υ����ɤ���� C/C++/Fortran �ץ?�����ȤΥץ?�����ȥ����פǤϥ��ݡ��Ȥ���Ƥ��ޤ���


�ץ?�����Ȥμ¹�

Arguments ����ץ�ץ?���ϡ����ޥ�ɥ饤�������Ϥ��ޤ������Υץ?����¹Ԥ���p�ˡ����ߤι�.�ǰ������ꤷ�ޤ������θ塢�ץ?����¹Ԥ��ޤ���

Arguments_1 �ץ?�����Ȥ��.����ˤϡ��������ꤷ�ƥץ?�����Ȥ�¹Ԥ��ޤ���

  1. �֥ե����� (File)��>�ֿ����ץ?������ (New Project)�פ�j�򤷤ޤ���

  2. �ץ?�����ȥ��������ɤǡ��֥���ץ� (Samples)�ץ��ƥ����Ÿ�����ޤ���

  3. ��C/C++�ץ��֥��ƥ����j�򤷤ơ�Arguments �ץ?�����Ȥ�j�򤷤ޤ����ּ��� (Next)�פ򥯥�å����ơ��ִ�λ (Finish)�פ򥯥�å����ޤ���

  4. Arguments_1 �ץ?�����ȥΡ��ɤ򱦥���å����ơ��ֹ��� (Build)�פ�j�򤷤ޤ����ץ?�����Ȥ����ۤ���ޤ���

  5. Arguments_1 �ץ?�����ȥΡ��ɤ򱦥���å����ơ��֥ץ�ѥƥ��� (Properties)�פ�j�򤷤ޤ���

  6. �֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ǡ��ּ¹� (Run)�ץΡ��ɤ�j�򤷤ޤ���

  7. �ְ�� (Arguments)�ץƥ����ȥե�����ɤˡ�1111 2222 3333 �����Ϥ��ޤ�����OK�פ򥯥�å����ޤ���

    �֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå���
  8. �ּ¹� (Run)��>�ּ�ץ?�����Ȥ�¹� (Run Main Project)�פ�j�򤷤ޤ������ץꥱ������󤬹��ۤ��졢�¹Ԥ���ޤ������ϳ������ɥ���ɽ������ޤ���


�ҥ�� - �ץ?�����Ȥ�¹Ԥ���ȡ֥�˥����μ¹� (Run Monitor)�ץ��֤����������ץꥱ��������ư���ƻ뤹��ץ�ե�����ġ��뤬ɽ������ޤ����ץ�ե�����ġ���ϡ֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ǥ��դˤǤ��ޤ���


��¸�Υ����ɤ���Υץ?�����Ȥκ�.

�ִ�¸�Υ����ɤ���� C/C++/Fortran �ץ?������ (C/C++/Fortran Project From Existing Code)�פǡ�IDE �ϴ�¸�Υᥤ���ե������̿�����Ѥ��ƥ��ץꥱ�������򥳥�ѥ��뤪��Ӽ¹Ԥ��ޤ���

  1. �֥ե����� (File)��>�ֿ����ץ?������ (New Project)�פ�j�򤷤ޤ���

  2. C/C++ ���ƥ����j�򤷤ޤ���

  3. �ִ�¸�Υ����ɤ���� C/C++/Fortran �ץ?������ (C/C++/Fortran Project From Existing Code)�פ�j�򤷤ơּ��� (Next)�פ򥯥�å����ޤ���

  4. �����ץ?�����ȥ��������ɤΡ֥⡼�ɤ�j�� (Select Mode)�ץڡ����ǡ��ֻ��� (Browse)�ץܥ���򥯥�å����ޤ����֥ץ?�����ȥե���$�j�� (Select Project Folder)�ץ%����?�ܥå����ǡ������������ɤ�����ǥ��쥯�ȥ�˰�ư���ޤ�����j�� (Select)�פ򥯥�å����ޤ���

    �����ץ?�����ȥ���������
  5. �ǥե���Ȥι�.�⡼�ɡּ�ư (Automatic)�פ���Ѥ��ޤ����ִ�λ (Finish)�פ򥯥�å����ޤ���

  6. �ץ?�����Ȥ���.���졢�֥ץ?������ (Projects)�ץ�����ɥ��dz����ޤ����ޤ�����¸�Υᥤ���ե�����ǻ��ꤵ�줿 Clean ���������� Build ���������� IDE ����ưŪ�˼¹Ԥ��ޤ����ץ?�����Ȥ˥����ɻٱ礬��ưŪ�����ꤵ��ޤ���

�ץ?�����Ȥ���.���졢�֥ץ?������ (Projects)�ץ�����ɥ��dz����ޤ�����¸�Υ����ɤ� thin ��åѡ��Ȥʤ�ץ?�����Ȥ���.����ޤ�����

�ץ?�����Ȥι��ۤȺƹ���

�ץ?�����Ȥ��ۤ���ˤϡ����μ��˽����ޤ���

�ץ?�����Ȥ�ƹ��ۤ���ˤϡ����μ��˽����ޤ���

��⡼�ȳ�ȯ�μ¹�

�?����ۥ��� (IDE ��ư���������ƥ�)���ޤ��� UNIX® ���ڥ졼�ƥ��󥰥����ƥ��¹Ԥ��Ƥ����⡼�ȥۥ��Ⱦ�ǡ��ץ?�����Ȥ��ۡ��¹ԡ��ǥХå��Ǥ��ޤ���

�֥��ץ���� (Options)�ץ%����?�ܥå����Ρֹ��ۥġ��� (Build Tools)�ץ��֤ǡ���⡼�ȳ�ȯ�ۥ��Ȥ���dǤ��ޤ�����⡼�ȥۥ��Ȥ��ɲä���ˤϡ����μ��˽����ޤ���

  1. �֥ġ��� (Tools)��>�֥��ץ���� (Options)�פ�j�򤷤ޤ���

  2. �֥��ץ���� (Options)�ץ%����?�ܥå����Ρֹ��ۥġ��� (Build Tools)�ץ��֤ǡ����Խ� (Edit)�פ򥯥�å����ޤ���

  3. �ֳ�ȯ�ۥ��ȥޥ͡����㡼 (Development Host Manager)�ץ%����?�ܥå����ǡ����ɲ� (Add)�פ򥯥�å����ޤ���

  4. �ֿ�����⡼�ȳ�ȯ�ۥ���(New Remote Development Host)�ץ��������ɤΡ֥ۥ��Ȥ�j�� (Select Host)�ץڡ����ǡ��֥ۥ���̾ (Hostname)�ץե�����ɤ˥ۥ��ȤΥ����ƥ�̾�����Ϥ��뤫���ޤ��ϡ����ܥͥåȥ�� (Network neighborhood)�ץꥹ����λ��ѤǤ���ۥ��Ȥ�%֥륯��å�����j�򤷤ޤ����ּ��ءפ򥯥�å����ޤ���

    �ֿ�����⡼�ȳ�ȯ�ۥ��� (New Remote Development Host)�ץ%����?�ܥå����Ρ֥ۥ��Ȥ�j�� (Select Host)�ץڡ���
  5. �֥ۥ��ȤΥ��åȥ��å� (Setup Host)�ץڡ����ǡ��֥?���� (Login)�ץե�����ɤ˥?����̾�����Ϥ��ơּ��� (Next)�פ򥯥�å����ޤ���

    �ֿ�����⡼�ȳ�ȯ�ۥ��� (New Remote Development Host)�פΡ֥ۥ��ȤΥ��åȥ��å� (Setup Host)�ץڡ���
  6. ���������ɤ���ѥ���ɤ��׵ᤵ�졢�ۥ��Ȥ���³���ơֳ��� (Summary)�ץڡ�����ɽ������ޤ����ִ�λ (Finish)�פ򥯥�å����ޤ���

  7. �ۥ��Ȥ��ֳ�ȯ�ۥ��ȥޥ͡����㡼 (Development Hosts Manager)�ץ%����?�ܥå����Ρֳ�ȯ�ۥ��� (Development Hosts)�ץꥹ�Ȥ��ɲä��줿�顢��OK�פ򥯥�å����ޤ���

��⡼�ȥۥ��Ȥ˥ץ?�����Ȥ�ȯ����ˤϡ��ץ?�����Ȥϥ?����ۥ��Ȥȥ�⡼�ȥۥ��Ȥ�ξ��ǻ��ȤǤ��붦ͭ�ե����륷���ƥ���¸�ߤ���ɬ�פ�����ޤ����̾盧�Τ褦�ʥե����륷���ƥ�ϡ�NFS �ޤ��� Samba ����Ѥ��ƶ�ͭ����ޤ�����⡼�ȥۥ��Ȥ���d���Ȥ��ˡ��ץ?�����ȥ������ե�����ؤΥ?����ѥ��ȥ�⡼�ȥѥ��δ֤Υޥåԥ󥰤���dǤ��ޤ���

�ץ?�����Ȥ��.����Ȥ������ߤγ�ȯ�ۥ��Ȥ��ץ?�����Ȥγ�ȯ�ۥ��ȤȤ���j�򤵤�ޤ����֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����Ρֹ��� (Build)�ץѥͥ�ǡ��ץ?�����Ȥγ�ȯ�ۥ��Ȥ��ѹ��Ǥ��ޤ����¹Բ�ǽ�ե�����ޤ��ϥ����ե������ǥХå�����Ȥ��ˡ���ȯ�ۥ��Ȥ���ꤹ�뤳�Ȥ�Ǥ��ޤ���

���ץꥱ�������Υѥå�������.

��.�������ץꥱ�������� tar �ե����롢zip �ե����롢Solaris SVR4 �ѥå�������RPM���⤷���� Debian �ѥå������Ȥ��ƥѥå������Ǥ��ޤ���

  1. Arguments_1 �ץ?�����Ȥ򱦥���å����ơ��֥ץ�ѥƥ��� (Properties)�פ�j�򤷤ޤ���

  2. �֥ץ?�����ȤΥץ�ѥƥ��� (Project Properties)�ץ%����?�ܥå����ǡ��֥ѥå������� (Packaging)�ץΡ��ɤ�j�򤷤ޤ���

  3. �ɥ�åץ%���ꥹ�Ȥ��顢Solaris SVR4 �ѥå����������פ�j�򤷤ޤ���

  4. �ѥå���������̤Υǥ��쥯�ȥ�ޤ��ϥե�����̾����Ѥ�����ϡ����ϥѥ����ѹ����ޤ���

  5. �֥ե�����Υѥå������� (Packaging Files)�׻��ȥܥ���򥯥�å����ޤ����֥ե�����Υѥå������� (Packaging Files)�ץ%����?�ܥå��� (SVR4 �ѥå������ξ��) �ǡ�ɬ�פ˱����ơ־��� (Info)�ץ��֤Υѥå������ѥ�᡼�����ѹ����ޤ���

    �֥ե�����Υѥå������� (Packaging Files)�פΡ־��� (Info)�ץ���
  6. ���٤ƤΥѥå����������פ��Ф��ơ��֥ե����� (Files)�ץ��֤Υܥ������Ѥ��ƥե������ѥå��������ɲä��ޤ����ƥե�����ˤĤ��ơ��֥ե����� (Files)�ץꥹ�ȤΡ֥ѥå�������Υե�����ޤ��ϥǥ��쥯�ȥ�ѥ� (File or Directory Path in Package)����ˡ��ѥå�������ǤΥѥ������Ǥ��ޤ����֥ե����� (Files)�ץꥹ�Ȥ���.�����顢��OK�פ򥯥�å����ޤ���

    �֥ե�����Υѥå������� (Packaging Files)�פΡ֥ե����� (Files)�ץ���
  7. ɬ�פ˱����ơ��e��å��ܥå����򥯥�å����ƾ�Ĺ�⡼�ɤ򥪥դˤ��ޤ���

  8. ��OK�פ򥯥�å����ޤ���

  9. �ѥå��������ۤ���ˤϡ��ץ?�����Ȥ򱦥���å����ơ֤���¾�ι��ۥ��ޥ�� (More Build Commands)��>�֥ѥå������ι��� (Build Package)�פ�j�򤷤ޤ���

�������ե�������Խ�

Oracle Solaris Studio IDE �ˤϹ��٤��Խ���ǽ����ӥ����ɻٱ絡ǽ�����ꡢ�����������ɤ�ɽ�����ѹ�����Ω�dޤ��������ε�ǽ���ǧ���뤿�ᡢQuote �ץ?�����Ȥ���Ѥ��ޤ���

  1. �֥ե����� (File)��>�ֿ����ץ?������ (New Project)�פ�j�򤷤ޤ���

  2. �ץ?�����ȥ��������ɤǡ��֥���ץ� (Samples)�ץ��ƥ���ȡ�C/C++�ץ��֥��ƥ����Ÿ�����ơ�Quote �ץ?�����Ȥ�j�򤷤ޤ����ּ��� (Next)�פ򥯥�å����ơ��ִ�λ (Finish)�פ򥯥�å����ޤ���

�����ꥹ�����������

�֥��ץ���� (Options)�ץ%����?�ܥå�������Ѥ��ơ��ץ?�����ȤΥǥե���Ȥν����ꥹ�����������Ǥ��ޤ���

  1. �֥ġ��� (Tools)��>�֥��ץ���� (Options)�פ�j�򤷤ޤ���

  2. �%����?�ܥå����ξ���ڥ���Ρ֥��ǥ��� (Editor)�פ򥯥�å����ޤ���

  3. �ֽ����� (Formatting)�ץ��֤򥯥�å����ޤ���

  4. �ָ8� (Language)�ץɥ�åץ%���ꥹ�Ȥ��顢�����ꥹ����������ꤹ��8��j�򤷤ޤ���

  5. �֥������� (Style)�ץɥ�åץ%���ꥹ�Ȥ��顢���ꤹ�륹�������j�򤷤ޤ���

    �֥��ץ���� (Options)�ץ%����?�ܥå����Ρֽ����� (Formatting)�ץ���
  6. ɬ�פ˱����ƥ�������ץ�ѥƥ������ѹ����ޤ���

C ����� C++ �ե�����ǤΥ����ɤΥ֥�å����ޤ���

����Υ����פΥե�����Ǥϡ��������ޤ��ߵ�ǽ����Ѥ��ơ������ɤΥ֥�å����ޤꤿ����ǥ֥�å��κǽ�ιԤΤߤ򥽡������ǥ�����ɽ���Ǥ��ޤ���

  1. Quote_1 ���ץꥱ�������ץ?�����Ȥǡ��֥������ե����� (Source Files)�ץե���$򳫤���cpu.cc �ե������%֥륯��å����ƥ��������ǥ����dz����ޤ���

  2. ��ü���ޤ��ߥ������� (�ޥ��ʥ������դ��ξ����ʥܥå���) �򥯥�å����ơ��᥽�åɤ� 1 �ĤΥ����ɤ��ޤ��ߤޤ���

  3. �ޤ���%֥�å��α�¦�� {...} ����˥ޥ��������С����ơ��֥�å���Υ����ɤ�ɽ�����ޤ���

��̣��ζ�Ĵɽ���λ���

���ץ��������ꤷ�ơ����饹���ؿ��ѿ�⤷���ϥޥ���򥯥�å������Ȥ��ˡ����ߤΥե�������Τ��Υ��饹���ؿ��ѿ�⤷���ϥޥ���Τ��٤Ƥνи��ս꤬��Ĵ�����褦�ˤǤ��ޤ���

  1. �֥ġ��� (Tools)��>�֥��ץ���� (Options)�פ�j�򤷤ޤ���

  2. �%����?�ܥå����ξ���ڥ���Ρ�C/C++�פ򥯥�å����ޤ���

  3. �ֶ�Ĵɽ�� (Highlighting)�ץ��֤򥯥�å����ޤ���

  4. ���٤ƤΥe��å��ܥå������e��å�����Ƥ��뤳�Ȥ��ǧ���ޤ���

  5. ��OK�פ򥯥�å����ޤ���

  6. Quote_1 �ץ?�����Ȥ� customer.cc �ե�����ǡ��ؿ�̾���ܡ���ɤǶ�Ĵɽ������Ƥ��뤳�Ȥ��ǧ���ޤ���

  7. Customer ���饹�νи��ս�򥯥�å����ޤ���

  8. �ե�������� Customer ���饹�Τ��٤Ƥνи��ս꤬�������طʤǶ�Ĵɽ������ޤ���

    Customer ���饹�������Ƕ�Ĵɽ�����줿���ǥ���������ɥ�
  9. customer.h �ե�����ǡ����饹�ե�����ɤ��ܡ���ɤǶ�Ĵɽ������Ƥ��뤳�Ȥ��ǧ���ޤ���

    �ؿ�̾���ܡ���ɤǶ�Ĵɽ�����줿���ǥ���������ɥ�

�������䴰�λ���

IDE �ˤ� C ����� C++ ��ưŪ�������䴰��ǽ�����ꡢ1 ʸ��ʾ�����Ϥ���ȳ���륯�饹���᥽�åɡ��ѿ�ʤɤΥꥹ�Ȥ�ɽ�����졢�������Ѥ��Ƽ����䴰�Ǥ��ޤ���

  1. Quote_1 �ץ?�����Ȥ� quote.cc �ե�����򳫤��ޤ���

  2. quote.cc �ե�����κǽ�ζ�Ԥǡ���ʸ��� C ������Ϥ��� Ctrl-Space �򲡤��ޤ����������䴰�ܥå����ˡ�Cpu ����� Customre ���饹��ޤ�û���ꥹ�Ȥ�ɽ������ޤ����ɥ�����ȥ�����ɥ��Ⳬ�����ץ?�����ȥ����������ɤ˥ɥ�����Ȥ��ʤ����ᡢ�֥ɥ�����Ȥ�����ޤ��� (No documentation found)�פȤ�����å�������ɽ������ޤ���

  3. Ctrl-Space ��⤦���ٲ����ơ��������䴰�ꥹ�Ȥ�Ÿ�����ޤ���

    �������䴰�ꥹ��
  4. calloc() �ʤɤ�ɸ��饤�֥��ؿ��ꥹ�Ȥ���j�򤹤�ȡ��ɥ�����ȥ�����ɥ��ˤ��δؿ�Υޥ˥奢��ڡ�����ɽ������ޤ� (IDE �ǥޥ˥奢��ڡ����˥��������Ǥ�����)��

  5. Customer ���饹��j�򤷤ơ�Enter �򲡤��ޤ���

  6. andrew; �����Ϥ��ơ�Customer ���饹�ο��������󥹥��󥹤�.�����ޤ������ιԤǡ�ʸ�� a �����Ϥ��� Ctrl-Space �򲡤��ޤ����������䴰�ܥå����ˡ��᥽�åɰ����饹�ե�����ɡ�����ӥ��?�Х�̾�ʤɡ����ߤΥ���ƥ����Ȥǥ��������Ǥ��롢ʸ�� a �ǻϤޤ�j���оݤΥꥹ�Ȥ�ɽ������ޤ���

    �������䴰�ꥹ��
  7. andrew ���ץ�����%֥륯��å����Ʒ�̤�����졢���θ�˥ԥꥪ�ɤ����Ϥ��ޤ���Customer ���饹�Υѥ֥�å��᥽�åɤȥե�����ɤΥꥹ�Ȥ���ưŪ�˻��ꤵ��ޤ���

    �������䴰�ꥹ��
  8. �ɲä��������ɤ���ޤ���

�����������ɥɥ�����Ȥ��ɲ�

�����ɤ˥����Ȥ��ɲä��ơ��ؿ���饹������ӥ᥽�åɤΥɥ�����Ȥ�8.�Ǥ��ޤ���IDE �� Doxygen ��ʸ����Ѥ��륳���Ȥ�ǧ�������ɥ�����Ȥ�ưŪ��8.���ޤ����ޤ��������ȥ֥�å���ưŪ��8.���ơ������Ȥβ��δؿ�Υɥ�����Ȥ��.���ޤ���

  1. quote.cc �ե�����ǡ��� int readNumberOf(const char* item, int min, int max) { �ξ�ιԤ˥���������֤��ޤ���

  2. ����å��� 1 �Ĥȥ������ꥹ�� 2 �Ĥ����Ϥ��� Enter �򲡤��ޤ������ǥ������顢Doxygen �ǽ����ꤵ�줿�����Ȥ� readNumberOf ���饹����������ޤ���

    �������դ��Υ��ǥ���������ɥ�
  3. @param �γƹԤ����$Υƥ����Ȥ��ɲä��ơ��ե��������¸���ޤ���

  4. readNumberOf ���饹�򥯥�å����Ʋ����Ƕ�Ĵɽ��������¦�νи��ս�ޡ����� 1 �Ĥ򥯥�å����ƥ��饹�����Ѥ���Ƥ�����˥����פ��ޤ���

    readNumberOf ���饹����Ĵɽ�����줿���ǥ���������ɥ�
  5. ��������� readNumberOf ���饹�򥯥�å����ơ�Ctrl-Shift-Space �򲡤��ƥѥ�᡼�����ɲä����ɥ�����Ȥ�ɽ�����ޤ���

    �ɥ�����ȤΤ���ɥ�����ȥ�����ɥ���ɽ���������ǥ���������ɥ�
  6. �ե��������Ǥ�դξ��򥯥�å����ƥɥ�����ȥ�����ɥ����Ĥ��ơ�readNumberOF ���饹����٥���å����ޤ���

  7. �֥����� (Source)��>�֥ɥ�����Ȥ�ɽ�� (Show documentation)�פ�j�򤷤ơ����饹�Υɥ�����ȥ�����ɥ�����ٳ����ޤ���

�����ɥƥ�ץ졼�Ȥλ���

���������ǥ����ˤϡ�C��C++������� Fortran �����ɤζ��̥��˥ڥå��ѤΡ���Ϣ�Υ������ޥ�����ǽ�ʥ����ɥƥ�ץ졼�Ȥ�����ޤ���ά������Ϥ��� Tab �����򲡤��ȡ������ɥ��˥ڥå�t�Τ�8.�Ǥ��ޤ������Ȥ��С�Quote_1 �ץ?�����Ȥ� quote.cc �ե�����ǡ����Τ褦�ˤ��ޤ���

���ѤǤ��륳���ɥƥ�ץ졼�Ȥ��٤Ƥ�ɽ������ˤϡ��ƥ�ץ졼�Ȥ��ѹ����ƥ桼������ͭ�Υ����ɥƥ�ץ졼�Ȥ��.���뤫���ޤ����̤Υ�����j�򤷤ƥƥ�ץ졼�Ȥ�Ÿ�����ޤ���

  1. �֥ġ��� (Tools)��>�֥��ץ���� (Options)�פ�j�򤷤ޤ���

  2. �֥��ץ���� (Options)�ץ%����?�ܥå����ǡ���C/C++�פ�j�򤷤ơ��֥����ɥƥ�ץ졼�� (Code Templates)�ץ��֤򥯥�å����ޤ���

  3. �ָ8� (Language)�ץɥ�åץ%���ꥹ�Ȥ���8��j�򤷤ޤ���

    �֥��ץ���� (Options)�ץ%����?�ܥå����Ρ֥����ɥƥ�ץ졼�� (Code Templates)�ץ���

�ڥ��䴰�λ���

C ����� C++ �������ե�������Խ�����ȡ����������ǥ����ϳѳ�̡��ݳ�̡�����Ӱ�����ʤɡ��ڥ��ǻ��Ѥ����ʸ��Ρ֥��ޡ��ȡ׾ȹ��¹Ԥ��ޤ���������ʸ�����������Ϥ���ȡ����������ǥ����Ϥ⤦�����ʸ���ưŪ���������ޤ���

  1. Quote_1 �ץ?�����Ȥǡ�module.cc �ե�����ι� 116 �� { �θ�˥���������֤���Return �򲡤��ƿ������Ԥ򳫤��ޤ���

  2. enum state { �����Ϥ��� Return �򲡤��ޤ����Ĥ������̤ȥ��ߥ���󤬼�ưŪ���ɲä��졢�������뤬��̤δ֤��֤���ޤ���

  3. invalid=0, success=1 �����Ϥ��ơ����ˡ���䴰���ޤ���

  4. �����Ĥ��� }; �θ�ιԤǡ�if �����Ϥ��ޤ����Ĥ���̤���ưŪ���ɲä��졢�������뤬��̤δ֤��֤���ޤ���

  5. v==null �����Ϥ��ޤ�����¦�γ�̤θ�ˡ�i �Ȳ��Ԥ����Ϥ��ޤ����Ĥ���̤���ưŪ���ɲä���ޤ���

  6. �ɲä��������ɤ���ޤ���

�������ե�����Υʥӥ��������

IDE �ˤϡ������������ɤ�ɽ��������٤ʥʥӥ��������ǽ������ޤ��������ε�ǽ���ǧ���뤿�ᡢQuote_1 �ץ?�����Ȥ���Ѥ��ޤ���

�֥��饹 (Classes)�ץ�����ɥ��λ���

�֥��饹 (Classes)�ץ�����ɥ��Ǥϡ��ץ?�����ȤΤ��٤ƤΥ��饹�ȡ��ƥ��饹�Υ��С��ȥե�����ɤ�ɽ���Ǥ��ޤ���

  1. �֥��饹 (Classes)�ץ��֤򥯥�å����ơ��֥��饹 (Classes)�ץ�����ɥ���ɽ�����ޤ���

  2. Quote_1 �Ρ��ɤ�Ÿ�����ޤ����ץ?��������Τ��٤ƤΥ��饹������ɽ������ޤ���

  3. Customer ���饹��Ÿ�����ޤ���

    �֥��饹 (Classes)�ץ�����ɥ�
  4. name �ѿ��%֥륯��å����� customer.h �إå!��ե�����򳫤��ޤ���

�֥ʥӥ����� (Navigator)�ץ�����ɥ��λ���

�֥ʥӥ����� (Navigator)�ץ�����ɥ��ˤϡ�����j�򤵤�Ƥ���ե�����δʰץӥ塼��ɽ�����졢�ե�����ΰۤʤ���ʬ�ؤΥ�����������ñ�ˤʤ�ޤ����֥ʥӥ����� (Navigator)�ץ�����ɥ��������Ƥ��ʤ���硢�֥�����ɥ� (Window)��>�֥ʥӥ����� (Navigating)��>�֥ʥӥ����� (Navigator)�פν��j�򤷤Ƴ����ޤ���

  1. ���ǥ���������ɥ���ǡ�quote.cc �ե������Ǥ�դξ��򥯥�å����ޤ���

  2. �ե�����δʰץӥ塼���֥ʥӥ����� (Navigator)�ץ�����ɥ���ɽ������ޤ���������ɥ��ξ���ΥΡ��ɤ򥯥�å����ơ��ӥ塼��Ÿ�����ޤ���

    �֥ʥӥ����� (Navigator)�ץ�����ɥ�
  3. �ե���������Ǥ˥ʥӥ����Ȥ���ˤϡ��֥ʥӥ����� (Navigator)�ץ�����ɥ������Ǥ�%֥륯��å����ơ����ǥ���������ɥ��Υ�������򤽤����Ǥ˰�ư�����ޤ���

  4. �֥ʥӥ����� (Navigator)�ץ�����ɥ���򱦥���å����ơ�������ɥ�������ǤΥ����ȡ����ܤΥ��롼�ײ����ե��륿�Υ��ץ�����ɽ�������ޤ���

  5. �֥ʥӥ����� (Navigator)�ץ�����ɥ��ˤ��륢��������ǧ����ˤϡ��֥إ�� (Help)��>�֥إ�פ��ܼ� (Help Contents)�פ�j�򤷤ơ�IDE ����饤��إ�פ򳫤��ޤ����إ�ץ֥饦���ǡ��ָ��� (Search)�ץ��֤򥯥�å����ơ��ָ��� (Find)�ץե�����ɤ˥ʥӥ�����������������Ϥ��ޤ���

���饹���᥽�åɡ�����ӥե�����ɤλ��Ѿ�θ���

�ֻ��Ѿ� (Usages)�ץ�����ɥ�����Ѥ��ơ��ץ?�����ȤΥ�������������ǻ��Ѥ���Ƥ��롢��������ˤ��륯�饹 (��¤)���ؿ��ѿ�ޥ��?�⤷���ϥե������ɽ���Ǥ��ޤ���

  1. customer.cc �ե�����ǡ�42 ���ܤ� Customer ���饹�򱦥���å����ơֻ��Ѿ�򸡺� (Find Usages)�פ�j�򤷤ޤ���

  2. �ֻ��Ѿ�򸡺� (Find Usages)�ץ%����?�ܥå����ǡ��ָ��� (Find)�פ򥯥�å����ޤ���

  3. �ֻ��Ѿ� (Usages)�ץ�����ɥ����������ץ?�����ȤΥ������ե�����Ǥ� Customer ���饹�Τ��٤Ƥλ��Ѿ��ɽ������ޤ���

    �ֻ��Ѿ� (Usages)�ץ�����ɥ�

�����륰��դλ���

�֥����륰��� (Call Graph)�ץ�����ɥ��ˤϡ����饹��δؿ��ͽ�ƤӽФ��ط��� 2 �ĤΥӥ塼��ɽ������ޤ����ĥ꡼�ӥ塼�ˡ�j�򤷤��ؿ��ƤӽФ��줿�ؿ�⤷���Ϥ��δؿ��ƤӽФ��ؿ�ɽ������ޤ�������ե�����ɽ���ˤϡ��ƤӽФ�������ӸƤӽФ���δؿ�δ֤�������Ѥ��ơ��ƤӽФ��ط���������ޤ���

  1. quote.cc �ե�����ǡ��ᥤ��ؿ�򱦥���å����ơ֥����륰��դ�ɽ�� (Show Call Graph)�פ�j�򤷤ޤ���

  2. �֥����륰��� (Call Graph)�ץ�����ɥ����������ĥ꡼�ӥ塼�ȡ�main �ؿ��ƤӽФ���뤹�٤Ƥδؿ�Υ����ɽ����ɽ������ޤ���

    �֥����륰��� (Call Graph)�ץ�����ɥ�

    �����꡼�󥷥�åȤ˼����ؿ�ΰ���ɽ������ʤ����ϡ��֥����륰��� (Call Graph)�ץ�����ɥ��κ�¦�� 3 ���ܤΥܥ���򥯥�å����ơ����δؿ��ƤӽФ����ؿ��ɽ�����ޤ���

  3. end1 �Ρ��ɤ�Ÿ�����ơ����δؿ�ˤ�äƸƤӽФ����ؿ��ɽ�����ޤ�������դ���������ơ�end1 �ˤ�äƸƤӽФ����ؿ��ɲä���ޤ���

  4. end1 �Ρ��ɤ�j�򤷤ƥ�����ɥ��κ�¦�� 2 ���ܤΥܥ���򥯥�å����ơ�endl �ؿ�˥ե�����������4 ���ܤΥܥ���򥯥�å����� end1 �ؿ��ƤӽФ����٤Ƥδؿ��ɽ�����ޤ���

    �֥����륰��� (Call Graph)�ץ�����ɥ�
  5. �ĥ꡼��Τ����Ĥ��ΥΡ��ɤ�Ÿ�����ơ�����¾�δؿ��ɽ�����ޤ���

    �֥����륰��� (Call Graph)�ץ�����ɥ�

�ϥ��ѡ���󥯤λ���

�ϥ��ѡ���󥯥ʥӥ��������ˤ�äơ����饹���᥽�åɡ��ѿ�⤷�������θƤӽФ�������$إ����פ����ꡢ��$�����d˥����פ����ꤹ�뤳�Ȥ��Ǥ��ޤ����ϥ��ѡ���󥯤Ǥϡ������С��饤�ɤ����᥽�åɤ��饪���С��饤�ɤ���᥽�åɤء��ޤ��Ϥ��ε�����˥����פ��뤳�Ȥ�Ǥ��ޤ���

  1. Quote_1 �ץ?�����Ȥ� cpu.cc �ե�����ǡ�Ctrl �򲡤��ʤ��� 37 ���ܤ˥ޥ��������С����ޤ���ComputeSupportMetric �ؿ��Ĵɽ�����졢�ؿ�ˤĤ��Ƥξ���򼨤���᤬ɽ������ޤ���

    �ؿ������դ��Υ��ǥ���������ɥ�
  2. �ϥ��ѡ���󥯤򥯥�å�����ȡ����ǥ����Ǵؿ����d˥����פ��ޤ���

    ���ǥ���������ɥ�
  3. Ctrl �򲡤��ʤ�����d˥ޥ��������С������ϥ��ѡ���󥯤򥯥�å����ޤ������ǥ����ǡ�cpu.h �إå!��ե�����δؿ����d˥����פ��ޤ���

  4. ���ǥ����ġ���С��κ��������򥯥�å�����ȡ����ǥ����� cpu.cc �����d����ޤ���

  5. �ޥ������������ü���Фαߤξ���֤��ȡ����Υ᥽�åɤ��̤Υ᥽�åɤ򥪡��С��饤�ɤ��뤳�Ȥ򼨤���᤬ɽ������ޤ���

    �����С��饤����᤬ɽ�����줿���ǥ���������ɥ�
  6. �Фαߤ򥯥�å����ƥ����С��饤�ɤ��줿�᥽�åɤ˰�ư����ȡ����ǥ����� module.h �إå!��ե�����˥����פ��ޤ����ޡ�����˥��졼�αߤ�ɽ�����졢�᥽�åɤ������С��饤�ɤ���Ƥ��뤳�Ȥ򼨤��ޤ���

  7. ���졼�αߤ򥯥�å�����ȡ����ǥ����ˤϤ��Υ᥽�åɤ������С��饤�ɤ���᥽�åɤΥꥹ�Ȥ�ɽ������ޤ���

    �᥽�åɥꥹ�Ȥ�ɽ�����줿���ǥ���������ɥ�
  8. ��Cpu::ComputerSupportMetric�׹��ܤ򥯥�å�����ȡ����ǥ����� cpu.h �إå!��ե�����Υ᥽�åɤ���$����ޤ���

���󥯥롼�ɳ��ؤλ���

�֥��󥯥롼�ɤγ��� (Include Hierarchy)�ץ�����ɥ��Ǥϡ�ľ��Ū�ޤ��ϴ���Ū�˥������ե�����˥��󥯥롼�ɤ��줿���٤ƤΥإå!��ե�����ȥ������ե����롢�ޤ���ľ��Ū�ޤ��ϴ���Ū�˥إå!��ե�����˥��󥯥롼�ɤ��줿���٤ƤΥ������ե����뤪��ӥإå!��ե�����򸡺��Ǥ��ޤ���

  1. Quote_1 �ץ?�����Ȥǡ��������ե������ module.cc �ե�����򳫤��ޤ���

  2. �ե������ #include "module.h" �Ԥ򱦥���å����ơ��֥ʥӥ����� (Navigate)��>�֥��󥯥롼�ɤγ��ؤ�ɽ�� (View Includes Hierarchy)�פ�j�򤷤ޤ���

  3. �ǥե���Ȥǡ��ֳ��� (Hierarchy)�ץ�����ɥ��ˤϥإå!��ե������ľ�ܥ��󥯥롼�ɤ����ե�����Υץ졼��ꥹ�Ȥ�ɽ������ޤ���������ɥ�����α�ü�Υܥ���򥯥�å����ơ�ɽ����ĥ꡼�ӥ塼���ѹ����ޤ��������� 2 ���ܤΥܥ���򥯥�å����ơ����󥯥롼�ɤޤ��ϥ��󥯥롼�ɤ���뤹�٤ƤΥե������ɽ�����ѹ����ޤ����ĥ꡼�ӥ塼�ΥΡ��ɤ�Ÿ�����ơ��إå!��ե�����򥤥󥯥롼�ɤ��뤹�٤ƤΥ������ե������ɽ�����ޤ���

    �֥��󥯥롼�ɤγ��� (Include Hierarchy)�ץ�����ɥ�

�����פγ��ؤλ���

�֥����פγ��� (Type Hierarchy)�ץ�����ɥ��Ǥϡ����饹�Τ��٤ƤΥ��֥����פޤ��ϥ����ѡ������פ򸡺��Ǥ��ޤ���

  1. Quote_1 �ץ?�����Ȥǡ�module.h �ե�����򳫤��ޤ���

  2. Module ���饹����$򱦥���å����ơ��֥ʥӥ����� (Navigate)��>�֥����פγ��ؤ�ɽ�� (View Type Hierarchy)�פ�j�򤷤ޤ���

  3. �ֳ��� (Hierarchy)�ץ�����ɥ��ˡ�Module ���饹�Τ��٤ƤΥ��֥����פ�ɽ������ޤ���

    �֥����פγ��� (Type Hierarchy)�ץ�����ɥ�

�֥졼���ݥ���Ȥκ�.

��������Ǥ��ĤǤ�֥졼���ݥ���Ȥ��.�������Ǥ��ޤ���

�ԥ֥졼���ݥ���Ȥκ�.�Ⱥ��

  1. Quote_1 �ץ?�����Ȥǡ�quote.cc �ե�����򳫤��ޤ���

  2. ���ǥ���������ɥ��� 173 ���� (response = readChar("Enter disk module type: (S for single disks, R for RAID; Q - exit)", 'S');) �β��κ��ޡ�����򥯥�å����ƹԥ֥졼���ݥ���Ȥ����ꤷ�ޤ����Ԥ��֤Ƕ�Ĵɽ�����졢���Υ֥졼���ݥ���Ȥ����ꤵ�줿���Ȥ򼨤��ޤ���

    �ԥ֥졼���ݥ���Ȥ�ɽ�����줿���ǥ���������ɥ�
  3. ���ޡ�����Υ�������򥯥�å����ơ��֥졼���ݥ���Ȥ���Ǥ��ޤ���

  4. �֥�����ɥ� (Window)��>�֥ǥХå� (Debugging)��>�֥֥졼���ݥ���� (Breakpoints)�פ�j�򤷤ơ��֥֥졼���ݥ���� (Breakpoints)�ץ�����ɥ��򳫤��ޤ����ԥ֥졼���ݥ���Ȥ�������ɥ��˰���ɽ������ޤ���

    �֥֥졼���ݥ���� (Breakpoints)�ץ�����ɥ�

�ؿ�֥졼���ݥ���Ȥκ�.

  1. �֥ǥХå� (Debug)��>�ֿ����֥졼���ݥ���� (New Breakpoint)��(Ctrl+Shift+f8) ��j�򤷤ơ��ֿ����֥졼���ݥ���� (New Breakpoint)�ץ%����?�ܥå����򳫤��ޤ���

  2. �֥֥졼���ݥ���Ȥμ��� (Breakpoint Type)�ץɥ�åץ%���ꥹ�Ȥǡ������פ�ִؿ� (Function)�פ����ꤷ�ޤ���

  3. �ؿ�̾ Customer::GetDiscount i��ִؿ� (Function)�ץƥ����ȥե�����ɤ����Ϥ��ޤ�����OK�פ򥯥�å����ޤ���

    �ֿ����֥졼���ݥ���� (New Breakpoint)�ץ%����?�ܥå���
  4. �ؿ�֥졼���ݥ���Ȥ����ꤵ�졢�֥֥졼���ݥ���� (Breakpoints)�ץ�����ɥ��Υꥹ�Ȥ��ɲä���ޤ���

    �֥֥졼���ݥ���� (Breakpoints)�ץ�����ɥ�

�ץ?�����ȤΥǥХå�

�ǥХå����å����򳫻Ϥ���ȡ�IDE �� dbx �ǥХå���ư�����ǥХå�����ǥ��ץꥱ��������¹Ԥ��ޤ���IDE �ϥǥХå�������ɥ���ưŪ�˳������ǥХå����Ϥ�ֽ��� (Output)�ץ�����ɥ��˽��Ϥ��ޤ���

�ǥХå����å����򳫻Ϥ���

  1. �ץ?�����ȥΡ��ɤ򱦥���å����ơ֥ǥХå� (Debug)�פ�j�򤷤ơ�Quote_1 �ץ?�����ȤΥǥХå����å����򳫻Ϥ��ޤ����ǥХå�����ư���ƥ��ץꥱ������󤬼¹Ԥ��졢�֥ǥХå� (Debugging)�ץ�����ɥ��ˡ��ѿ� (Variables)�ס��ָƤӽФ������å� (Call Stack)�ס��֥���å� (Threads)�ס��֥ץ?�� I/O (Process I/O)�ס�����ӡ�Dbx ���󥽡��� (Dbx Console)�ץ�����ɥ��������ޤ���

  2. �֥�����ɥ� (Window)��>�֥ǥХå� (Debugging)��>�֥��å���� (Sessions)�פ�j�򤷤ơ��֥��å���� (Sessions)�ץ�����ɥ��򳫤��ޤ������Υ�����ɥ��˥ǥХå����å����ɽ������ޤ���

    �֥��å���� (Sessions)�ץ�����ɥ�

���ץꥱ�������ξ��֤θ���

  1. Quote_1 ���ץꥱ������󤫤顢�֥ץ?�� I/O (Process I/O)�ץ�����ɥ������Ϥ���褦���Τ���ޤ���

  2. ���ܵ�̾�����Ϥ��Ƥ��$��� (Enter customer name:)�פȤ�����å������θ�ˡ��ܵ�̾�����Ϥ��ޤ���

  3. ��p���ꤷ���ؿ�֥졼���ݥ���Ȥǡ����ץꥱ���������ߤ��ޤ����֥֥졼���ݥ���� (Breakpoints)�ץ�����ɥ��ˡ���p���ꤷ�� 2 �ĤΥ֥졼���ݥ���Ȥ�ɽ������ޤ����ؿ�֥졼���ݥ���ȤΥ֥졼���ݥ���ȥ�������ξ�ˡ��ФΥץ?��५�������ɽ������ޤ���

    �֥֥졼���ݥ���� (Breakpoints)�ץ�����ɥ�
  4. customer.cc �ե�����ǡ� GetDiscount �ؿ�κǽ�ιԤˤ���֥졼���ݥ���ȥ�������ξ�ˡ��ФΥץ?��५�������ɽ������ޤ���

    �֥졼���ݥ���ȤΥץ?��५���󥿤�ɽ�����줿���ǥ���������ɥ�
  5. �ָƤӽФ������å� (Call Stack)�ץ�����ɥ��򥯥�å����ޤ����ƤӽФ������å��ˤ� 3 �ĤΥե졼�बɽ������ޤ���

    �ָƤӽФ������å� (Call Stack)�ץ�����ɥ�
  6. ���ѿ� (Variables)�ץ�����ɥ��򥯥�å�����1 �Ĥ��ѿ�ɽ������Ƥ��뤳�Ȥ���դ��ޤ����Ρ��ɤ򥯥�å����ƹ�¤��Ÿ�����ޤ���

    ���ѿ� (Variables)�ץ�����ɥ�
  7. ��³�� (Continue)�ץܥ���򥯥�å����ޤ���GetDiscount �ؿ�¹Ԥ��졢�֥ץ?�� I/O (Process I/O)�ץ�����ɥ��˸ܵҳ����Ϥ���ޤ������ˡ����Ϥ�����ޤ���

  8. �ץ��ץȤ˽��ä����Ϥ��ޤ����ץ?��ब���Υ֥졼���ݥ���� (��p���ꤷ���ԥ֥졼���ݥ����) ����ߤ��ޤ������ѿ� (Variables)�ץ�����ɥ��򥯥�å����ơ��?�����ѿ��Ĺ���ꥹ�Ȥ��ǧ���ޤ���

    ���ѿ� (Variables)�ץ�����ɥ�
  9. �ָƤӽФ������å� (Call Stack)�ץ�����ɥ��򥯥�å����ơ������å��˥ե졼�ब 1 �Ĥ����ʤ����Ȥ��ǧ���ޤ���

  10. ��³�� (Continue)�ץܥ���򥯥�å����ơ��ץ?��ब��λ����ޤǡ��֥ץ?�� I/O (Process I/O)�ץ�����ɥ��Υץ��ץȤ˽��ä����Ϥ�³�Ԥ��ޤ����ץ?���˺Ǹ�����Ϥ�Ԥ��ȡ��ǥХå����å����Ͻ�λ���ޤ����ץ?��ब��λ����p�˥ǥХå����å�����λ����ˤϡ��֥��å���� (Sessions)�ץ�����ɥ��ǥ��å����򱦥���å����ơִ�λ (Finish)�פ�j�򤷤ޤ���

����̿���٥�ǤΥǥХå�

�ǥХå��ˤϡ��ץ?�����Ȥ򵡳�̿���٥�ǥǥХå��Ǥ��륦����ɥ�������ޤ���

  1. Quote_1 �ץ?�����Ȥ򱦥���å����ơ��֥ǥХå� (Debug)�פ�j�򤷤ޤ���

  2. �֥ץ?�� I/O (Process I/O)�ץ�����ɥ��ǡ��ץ��ץȤ˽��äƸܵ�̾�����Ϥ��ޤ���

  3. �ץ?��ब GetDiscount �ؿ�Υ֥졼���ݥ���Ȥǰ����ߤ����顢���ǥ���������ɥ���Ʊ�ͤˡ��֥�����ɥ� (Window)��>�֥ǥХå� (Debugging)��>�ֵե�����֥� (Disassembly)�ץ�����ɥ���j�򤷤ޤ����ץ?��ब�����ߤ���̿��Υ֥졼���ݥ���ȥ�������ξ�ˡ��ФΥץ?��५�������ɽ������ޤ���

    �ֵե�����֥� (Disassembly)�ץ�����ɥ�
  4. �֥�����ɥ� (Window)��>�֥ǥХå� (Debugging)��>�֥쥸���� (Registers)�פ�j�򤷤ơ֥쥸���� (Registers)�ץ�����ɥ��򳫤��ޤ��������ˤϥ쥸���������Ƥ�ɽ������ޤ���

    �֥쥸���� (Registers)�ץ�����ɥ�
  5. �֥�����ɥ� (Window)��>�֥ǥХå� (Debugging)��>�֥��꡼ (Memory)�פ�j�򤷤ơ֥��꡼ (Memory)�ץ�����ɥ��򳫤��ޤ��������ˤϡ����ߥץ?�����Ȥǻ��Ѥ���Ƥ�����꡼�����Ƥ�ɽ������ޤ���������ɥ��β���ǡ����Ȥ�����꡼���ɥ쥹�λ��ꡢ���꡼���Ȥ�Ĺ�����ѹ������꡼����η|����ѹ���Ԥ��ޤ���

    �֥��꡼ (Memory)�ץ�����ɥ�

�¹���Υץ?������³���ƥǥХå�

���Ǥ˼¹Ԥ���Ƥ���ץ?����ǥХå����뤿�ᡢ�ǥХå������ץ?������³�Ǥ��ޤ���

  1. �֥ե����� (File)��>�ֿ����ץ?������ (New Project)�פ�j�򤷤ޤ���

  2. �����ץ?�����ȥ��������ɤǡ��֥���ץ� (Samples)�ץΡ��ɤ�Ÿ�����ơ���C/C++�ץ��ƥ����j�򤷤ޤ���

  3. Freeway Simulator �ץ?�����Ȥ�j�򤷤ޤ����ּ��� (Next)�פ򥯥�å����ơ��ִ�λ (Finish)�פ򥯥�å����ޤ���

  4. ��.���� Freeway_1 �ץ?�����Ȥ򱦥���å����ơ��ּ¹Ԥ��� (Run)�פ�j�򤷤ޤ����ץ?�����Ȥ����ۤ��졢Freeway ���ץꥱ������󤬳��Ϥ���ޤ���

  5. �֥ǥХå� (Debug)��>�֥ǥХå�����³ (Attach Debugger)�פ�j�򤷤ޤ���

    ����³ (Attach)�ץ%����?�ܥå���
  6. ����³ (Attach)�ץ%����?�ܥå����ǡ��֥ե��륿 (Filter)�ץե�����ɤ� Freeway �����Ϥ��ơ��ץ?���Υꥹ�Ȥ�ե��륿���ޤ���

  7. �ե��륿�����ꥹ�Ȥ��� Freeway �ץ?����j�򤷤ޤ���

  8. ��OK�פ򥯥�å����ޤ���

  9. �ǥХå����å���󤬳��Ϥ���Freeway �ץ?���μ¹Ԥ��ǥХå�����³���줿�ݥ���Ȥǰ����ߤ��ޤ���

��¸�Υ����ե�����ΥǥХå�

�ץ?��ब����å��夹���硢�����ե����� (����å��夷���Ȥ��Υץ?���Υ��꡼���᡼��) ��ǥХå��Ǥ��ޤ��������ե������ǥХå��˥?�ɤ���ˤϡ����μ��˽����ޤ���

  1. �֥ǥХå� (Debug)��>�֥����ե�����ΥǥХå� (Debug core file)�פ�j�򤷤ޤ���

  2. �֥����ե����� (Core File)�ץե�����ɤ˥����ե�����Υե�ѥ������Ϥ��뤫���ޤ��ϡ֥����ե������j�� (Select Core File)�ץ%����?�ܥå����ǡֻ��� (Browse)�פ򥯥�å����ƥ����ե�����˥ʥӥ����Ȥ��ޤ���

    �֥����ե�����ΥǥХå� (Debug core file)�ץ%����?�ܥå���
  3. �¹Բ�ǽ�ե�����ǻ��ꤷ�������ե�����˥ǥХå�����³�Ǥ��ʤ���硢�ּ¹Բ�ǽ�ե������j�� (Select Executable)�ץ%����?�ܥå������������¹Բ�ǽ�ե���������Ǥ��ޤ������ξ�硢�ּ¹Բ�ǽ�ե����� (Executable)�ץƥ����ȥܥå����˼¹Բ�ǽ�ե�����Υѥ�̾�����Ϥ��뤫���ޤ��ϡֻ��� (Browse)�ץܥ���򥯥�å����ơּ¹Բ�ǽ�ե����� (Executable)�ץ%����?�ܥå�������Ѥ��Ƽ¹Բ�ǽ�ե������j�򤷤ޤ���

  4. �ǥե���Ȥǡ��֥ץ?������ (Project)�ץƥ����ȥե�����ɤˤϡ�<�ץ?�����Ȥʤ�> (no project)���ޤ��ϼ¹Բ�ǽ�ե������̾p�ȴ�t�˰��פ����¸�Υץ?�����Ȥ�̾p��ɽ������ޤ����¹Բ�ǽ�ե�����˿����ץ?�����Ȥ��.����ˤϡ�<�����ץ?�����Ȥκ�.> (create new project) ��j�򤷤ޤ���

  5. �֥ǥХå� (Debug)�פ򥯥�å����ޤ���

�ǥХå��ξܺ٤ʥe塼�ȥꥢ��ϡ�Oracle Solaris Studio 12.2 dbxtool �e塼�ȥꥢ���򻲾Ȥ��Ƥ��$�����

ContactAbout SunNewsEmploymentSite MapPrivacyTerms of UseTrademarksCopyright Sun Microsystems, Inc.