mpatrol.MPATROLÀº µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀ» Á¦¾îÇÏ°í ÃßÀûÇÏ´Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
mpatrol. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- LGPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Graeme Roy
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.cbmamiga.demon.co.uk/mpatrol/
mpatrol. ű×
mpatrol. ¼³¸í
mpatrolÀº µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀ» Á¦¾îÇÏ°í ÃßÀûÇÏ´Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù. MPATROLÀº µ¿ÀûÀ¸·Î ÇÒ´ç µÈ ¸Þ¸ð¸®ÀÇ À߸øµÈ »ç¿ëÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â ·±Å¸ÀÓ ¿À·ù¸¦ Áø´ÜÇÏ´Â µ¿¾È °·ÂÇÑ µð¹ö±ëÀ» Á¦°øÇÏ´Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù. µ¿Àû ¸Þ¸ð¸® ÇÒ´çÀ» µð¹ö±ëÇϱâÀ§ÇÑ malloc () µð¹ö°Å·Î ÀÛµ¿ÇÏÁö¸¸, malloc () ¹× free ()¿¡ ´ëÇÑ È£Ãâ ¹× ÇÁ·ÎÇÊÀ» ÃßÀûÇÏ°í ÇÁ·ÎÆÄÀÏ ¸µ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. malloc () ÇÔ¼ö ¶Ç´Â ¿¬»êÀÚ°¡ »õ·Î¿î [] ´ÙÀ½ÀÌ ¶óÀ̺귯¸®°¡ ¾Æ¸¶µµ ´ç½ÅÀ»À§ÇÑ °ÍÀÌ ¾Æ´Ò ¼öµµ ÀÖ´ÂÁö ¸ð¸£´Â °æ¿ì. ÀÏÁ¤·®ÀÇ ÇÁ·Î±×·¡¹Ö Àü¹® Áö½Ä°ú ¸í·É ÁÙ ÄÄÆÄÀÏ·¯¿Í ¸µÄ¿¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Áö½ÄÀÌ ÀÖ¾î¾ßÇÕ´Ï´Ù.À̸¦ »ç¿ëÇÏ·Á°í ½ÃµµÇؾßÇÕ´Ï´Ù. ÀÏ»ý µ¿¾È ¹ß»ýÇÑ ¸ðµç µ¿Àû ¸Þ¸ð¸® ÀÛ¾÷ÀÇ Æ÷°ýÀûÀÌ°í ±¸¼º °¡´ÉÇÑ ¸ðµç ·Î±×¸¦ Á¦°øÇÏ´Â °ÍÀ¸·Î ÇÁ·Î±×·¥ ÀÎ MPATROL ¶óÀ̺귯¸®´Â µ¿ÀûÀ¸·Î ÇÒ´ç µÈ ¸Þ¸ð¸®ÀÇ ¿À¿ëÀ» ŽÁöÇÏ´Â ±¤¹üÀ§ÇÑ °Ë»ç¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ ¸ðµç ±â´ÉÀº ÄÄÆÄÀÏ Å¸ÀÓ¿¡ ´ÜÀÏ Çì´õ ÆÄÀÏÀ» Æ÷ÇÔ½ÃÄÑ ±âÁ¸ Äڵ忡 ÅëÇÕ ÇÒ ¼ö ÀÖ½À´Ï´Ù. UNIX ¹× Windows Ç÷§Æû (GCC¸¦ »ç¿ëÇÒ ¶§ AMIGAOS)¿¡¼ MPATROL ¶óÀ̺귯¸®°¡ ¸µÅ© ŸÀÓ ¶Ç´Â ÀϺΠÇ÷§Æû¿¡¼ ±âÁ¸ °³Ã¼ ÆÄÀÏ°ú ¿¬°áµÉ ¼ö ÀÖÀ¸¹Ç·Î ·±Å¸ÀÓ¿¡ ±âÁ¸ ÇÁ·Î±×·¥°ú µ¿ÀûÀ¸·Î ¿¬°áµÇ¾î ÀÖ¾î¾ßÇÕ´Ï´Ù. MPATROL ¶óÀ̺귯¸®ÀÇ ¸ðµç ·Î±ë ¹× ÃßÀû Ãâ·ÂÀº Å×½ºÆ®ÁßÀÎ ÇÁ·Î±×·¥ÀÌ »ý¼º ÇÒ ¼öÀÖ´Â °Í°ú´Â º°µµÀÇ Áø´ÜÀ» À¯ÁöÇϱâ À§ÇØ º°µµÀÇ ·Î±× ÆÄÀÏ·Î Àü¼ÛµË´Ï´Ù. ȯ°æ º¯¼ö¸¦ ÅëÇØ ·±Å¸ÀÓ¿¡ ´Ù¾çÇÑ ¶óÀ̺귯¸® ¼³Á¤À» º¯°æÇÒ ¼öµµ ÀÖÀ¸¹Ç·Î ƯÁ¤ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¸Þ¸ð¸® ÇÒ´ç ÇÁ·ÎÆÄÀÏ ¸µ Åë°è¿¡ ´ëÇÑ ¿ä¾àÀ» Æ÷ÇÔÇÏ´Â ¶óÀ̺귯¸®ÀÇ VAVIBYOUR.A ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÆÄÀÏÀ» ´Ù½Ã ÄÄÆÄÀÏÇϰųª ´Ù½Ã ¸µÅ© ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. mpatrol ¶óÀ̺귯¸®°¡ »ý»êÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº ´©Àû µÈ µ¥ÀÌÅÍ¿¡ µû¶ó Å×ÀÌºí ¼¼Æ®¸¦ Ç¥½ÃÇÏ´Â ÇÁ·ÎÆÄÀÏ ¸µ µµ±¸·Î ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÁ·ÎÆÄÀÏ ¸µ Á¤º¸´Â Å©±â¿¡ ÀÇÇØ ³ª¿µÈ ¸ðµç ¸Þ¸ð¸® ÇÒ´çÀÇ ¸ðµç ¿ä¾à°ú ÇÒ´ç ±â´ÉÀÇ È£Ãâ ½ºÅðú ÇÔ²² ÇÒ´ç µÈ ¸Þ¸ð¸® ¸ñ·Ï°ú ¸Þ¸ð¸® ¸ñ·ÏÀÇ ¿ä¾àÀ» Æ÷ÇÔÇÑ´Ù. ¶ÇÇÑ Å×À̺í Çü½ÄÀ¸·Î ³ª¿µÈ ¸ðµç ¸Þ¸ð¸® ÇÒ´çÀÇ ±×·¡ÇÁ¿Í ³ªÁß¿¡ µµÆ® ±×·¡ÇÁ ½Ã°¢È ÆÐÅ°Áö¿¡ ÀÇÇÑ ³ªÁß¿¡ ó¸® ÇÒ ¼öÀÖ´Â ±×·¡ÇÁ »ç¾ç ÆÄÀÏÀ» Æ÷ÇÔÇÏ°í, ¸ðµç ¸Þ¸ð¸® ÇÒ´çÀÇ °£°áÇÑ ÀÎÄÚµù µÈ ÃßÀû ¹× ÇÁ·Î±×·¥¿¡ ÀÇÇØ ¸¸µé¾îÁø ÇÒ´ç ¼±Åõµ °¡´ÉÇÕ´Ï´Ù. MPATROL ¶óÀ̺귯¸®°¡ Á¦ÀÛÇß½À´Ï´Ù. ±×·± ´ÙÀ½ÀÌ ÆÄÀÏÀº ÃßÀûÀ» µðÄÚµùÇÏ°í Å×À̺í Çü½Ä ¶Ç´Â ±×·¡ÇÈ Çü½ÄÀ¸·Î À̺¥Æ®¸¦ Ç¥½ÃÇÏ´Â ÃßÀû µµ±¸·Î ÀÐÀ» ¼ö ÀÖÀ¸¸ç, °è»êÇÒ ¼öÀÖ´Â °ü·Ã Åë°èµµ Ç¥½ÃÇÕ´Ï´Ù. MPATROL ¶óÀ̺귯¸®´Â ±âÁ¸ Åëȸ¦ ±³Ã¼ÇÏ·Á´Â Àǵµ·Î ¼³°èµÇ¾ú½À´Ï´Ù. C ¹× C ++ ¸Þ¸ð¸® ÇÒ´çÀº °¡´ÉÇÑ ÇÑ ¿øÈ°ÇÏ°Ô ÀÛµ¿ÇÏÁö¸¸, °¡´ÉÇÑ ÇÑ ¸¹Àº °æ¿ì¿¡´Â ¸¹Àº °æ¿ì ÄÚµå ¼öÁ¤ÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª MPATROL ¶óÀ̺귯¸®ÀÇ ¹öÀüÀ» Æ÷ÇÔÇÏ´Â Àü 󸮱⠸ÅÅ©·Î´Â ¸±¸®½º ºôµå ¹× µð¹ö±× ºôµå¸¦ ½±°Ô ÀÚµ¿È ÇÒ ¼ö ÀÖµµ·Ï Á¶°ÇºÎ ÄÄÆÄÀÏÀ» À§ÇØ Á¦°øµË´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ Áø´Ü ¸Þ½ÃÁö¿¡ ´ëÇÑ ´õ ³ªÀº ·Î±ëÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ °³¼± µÈ AutoConf, Automake ¹× Libtool Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ HTML ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÇÁ·ÎºñÀú´× HTML ·Î±× ÆÄÀÏ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ¶óÀ̺귯¸®´Â ÀÌÁ¦ ÇÁ·ÎÆÄÀÏ ¸µ ¹× ÃßÀû ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â µ¥ ¹®Á¦°¡ ¾ø´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¡¤ ´õ ³ªÀº TRU64 ½º·¹µå ¾ÈÀü Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ A.out ¿ÀºêÁ§Æ® ÆÄÀÏ Çü½ÄÀÇ ±âÈ£¸¦ ã´Â µ¥ ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù. ¡¤ Windows DLL¿¡¼ ÀÐÀº ±âÈ£ ¼ö¿¡ ´ëÇÑ Áø´ÜÀ» °íÁ¤ÇÕ´Ï´Ù. ¡¤ ÇöÀúÇÑ ÇÒ´çÀÇ À߸øµÈ ÃÑ Å©±â¸¦ °è»ê ÇÑ ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ mpatrol ¸í·ÉÀº ÀÌÁ¦ mpatrol_options ȯ°æ º¯¼öÀÇ ±âÁ¸ ³»¿ëÀ» »ç¿ëÇϱâÀ§ÇÑ -read-env ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ¡¤ mpsym ¸í·ÉÀº ÀÌÁ¦ 64 ºñÆ® Áö¿øÀ» ÀÚµ¿À¸·Î ÇØÁ¦ÇÏ°í ÀÌÁ¦ --skip ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ¼Ò½º ÄÚµå´Â ÀÌÁ¦ BSD ½Ã½ºÅÛ¿¡¼ ¿Ã¹Ù¸£°Ô ÄÄÆÄÀϵ˴ϴÙ.
mpatrol. °ü·Ã ¼ÒÇÁÆ®¿þ¾î