| ¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿ ¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿´Â CORBA ORBÀÇ ±¸ÇöÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿ ¼øÀ§ ¹× ¿ä¾à
¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿ ű×
¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿ ¼³¸í
¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿´Â CORBA ORBÀÇ ±¸ÇöÀÔ´Ï´Ù. ¶Ç ´Ù¸¥ ¿ÀºêÁ§Æ® ¿äû ºê·ÎÄ¿´Â CORBA ORB.YAORB Advanced AllusticationYaorbÀÇ ±¸ÇöÀÔ´Ï´Ù GNU µµ±¸ (AutoConf, AutoMake, ...)¸¦ »ç¿ëÇÕ´Ï´Ù. File $ / install.gnu.Optional FeatureSthe ½ºÅ©¸³Æ® ±¸¼º¿¡ ´ëÇÑ GNU ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. ¶ÇÇÑ ÆÐÅ°Áö ƯÁ¤ ¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù. -Enable-yoconf = dev : "Development"±¸¼º¿¡¼ ºôµå "±¸¼º - enable-yoconf = TCOV :"coverage "±¸¼º - enable-yoconf = grof :"ÇÁ·ÎÆÄÀÏ ¸µ "±¸¼º ¿É¼ÇÀº °³ÀÎ ¿É¼ÇÀÔ´Ï´Ù. ÀÌ ÆÐÅ°ÁöÀÇ °ü¸®Àڴ ƯÁ¤ ȯ°æ¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù (¾î¶² ÄÄÆÄÀÏ·¯°¡ »ç¿ëµÇ´ÂÁö°¡ °¡Á¤ÀÌ Àֱ⠶§¹®¿¡ ...). ´ç½ÅÀº ±×µéÀ» ½Ãµµ ÇÒ ¼ö ÀÖÁö¸¸, ºôµå¸¦ ÇÒ ÇÊ¿ä´Â ¾øÀ» °ÍÀÔ´Ï´Ù. "dev"(°³¹ß) ±¸¼ºÀº ¸ðµç °¡´ÉÇÑ °æ°í ¿É¼ÇÀÌ ÄÑÁ®ÀÖ´Â ¸ðµç °æ°í ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºôµå¸¦ ¼öÇàÇÏ´Â µ¥ »ç¿ëµÇ¸ç °æ°í´Â ¿À·ù·Î °£Áֵ˴ϴ٠(-wall --werror). ÀÌ ±¸¼ºÀº Äڵ尡 °¡´ÉÇÑ ÇÑ ±ú²ýÇÏ´Ù´Â °ÍÀ» ½ÃÇàÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. "TCOV"(coverage) ±¸¼ºÀº ÄÚµå Àû¿ë Åë°è¸¦ ¼öÁýÇÏ´Â µ¥ »ç¿ëµÇ¸ç GCC¿¡ µû¶ó ´Ù¸¨´Ï´Ù. Å×½ºÆ®¸¦ ½ÇÇà ÇÑ ÈÄ 'ÇÁ·ÎÆÄÀÏ ¸µ'À» »ç¿ëÇÏ¿© ÄÚµå Àû¿ë ¹üÀ§¸¦ ¼öÁýÇÏ°í °á°ú ÆÄÀÏÀ» ÀÐÀ¸½Ê½Ã¿À. - $ /. Á¡¼ö - $ /. ´©¶ô µÈ "GPROF"(ÇÁ·ÎÆÄÀÏ ¸µ) ±¸¼ºÀº ¼º´É µ¥ÀÌÅ͸¦ ¼öÁýÇÏ°í ƯÁ¤ GCC ¿É¼ÇÀ» »ç¿ëÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ±×¸®°í gprof. Å×½ºÆ®¸¦ ½ÇÇà ÇÑ ÈÄ 'ÇÁ·ÎÆÄÀÏ ¸µ'À» »ç¿ëÇÏ¿© Åë°è¸¦ ¼öÁýÇÕ´Ï´Ù.ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿ÀÇ Ã¹ ¹ø° °ø°³ ¸±¸®½ºÀÔ´Ï´Ù. Pre Alpha, ¸±¸®½º 0.2.
¶Ç ´Ù¸¥ °´Ã¼ ¿äû ºê·ÎÄ¿ °ü·Ã ¼ÒÇÁÆ®¿þ¾î