-g
¿É¼Ç ¾øÀÌ ºôµåÇÑ Ä¿³ÎÀÌ ¿¹»óÄ¡ ¾Ê°Ô ÄÚ¾î ´ýÇÁ¸¦ ÇßÀ» ¶§
¹«¾ùÀ» ÇÒ ¼ö ÀÖÀ»±î¿ä? °ÆÁ¤ÇÏÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù.
¸ðµç Á¤º¸¸¦ ÀÒ¾î¹ö¸®Áø ¾Ê½À´Ï´Ù.
¹°·Ð, ¼Õ»óµÈ Ä¿³ÎÀÇ ´ýÇÁ°¡ Á¦´ë·Î ÀÌ·ç¾îÁöµµ·Ï ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. À̸¦ À§Çؼ, ÀºÎºÐÀÇ ³»¿ë¿¡¼ ¼³Á¤ÇØ¾ß ÇÒ ¿É¼ÇµéÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
Ä¿³Î ÄÄÆÄÀÏ µð·ºÅ丮·Î °¡¼ COPTFLAGS?=-O
¸¦ Æ÷ÇÔÇÏ´Â ¶óÀÎÀ»
¼öÁ¤ÇÏ¿© -g
¿É¼ÇÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù(±×·¯³ª ¾î¶² ´Ü°èÀÇ ÃÖÀûÈ
¿É¼Çµµ ¼öÁ¤ÇÏÁö * ¸¶½Ã±â* ¹Ù¶ø´Ï´Ù). ¸¸¾à À߸øµÈ ÄÚµåÀÇ À§Ä¡¸¦ ´ëÃæ
ÁüÀÛÇÒ ¼ö ÀÖÀ» °æ¿ì(¿¹: À§ ¿¹Á¦¿¡¼ÀÇ pcvt µå¶óÀ̹ö ÄÚµå), ÇØ´ç Äڵ忡
´ëÇÑ ¿ÀºêÁ§Æ® ÆÄÀÏÀ» »èÁ¦ÇÏ°í Ä¿³ÎÀ» ´Ù½Ã ºôµåÇϱ⠹ٶø´Ï´Ù. Makefile
³»ÀÇ Å¸ÀÓ ½ºÅÆÇÁ°¡ ¹Ù²î±â ¶§¹®¿¡ trap.o
¿Í °°Àº ¿ÀºêÁ§Æ®
ÆÄÀϵéÀÌ ´Ù½Ã ÄÄÆÄÀϵ˴ϴÙ. ¾à°£ÀÇ ¿îÀÌ µû¸¥´Ù¸é, Ãß°¡µÈ -g
¿É¼ÇÀº »ý¼ºµÈ Äڵ忡 ´ëÇØ ¾Æ¹«·± º¯Èµµ ÁÖÁö ¾ÊÀ» °ÍÀ̸ç, µû¶ó¼ ¸î°¡Áö
µð¹ö±ë ½Éº¼À» Á¦¿ÜÇÏ°í ¹®Á¦¸¦ ÀÏÀ¸Å² °Í°ú °°Àº ÄÚµåÀÇ »õ·Î¿î Ä¿³ÎÀ»
¸¸µé ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¹Ýµå½Ã size(1)
¸í·ÉÀ» »ç¿ëÇÏ¿© ¹Ù²î±â
ÀÌÀü°ú ÀÌÈÄÀÇ Å©±â¸¦ üũÇÏ¿©¾ß ÇÕ´Ï´Ù. ¸¸¾à ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù¸é, ¿©±â¼
Æ÷±âÇÏ´Â ¼ö ¹Û¿¡ ¾øÀ¾´Ï´Ù.
À§¿¡¼ ¼³¸íÇÑ ´ë·Î ´ýÇÁ¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù. µð¹ö±ë ½Éº¼Àº À§ ¿¹Á¦ÀÇ
½ºÅà ÃßÀû¿¡¼ ¸î¸î ÇÔ¼öµéÀÌ ¶óÀÎ ¹øÈ£ ¹× Àμö ¸®½ºÆ®°¡ Ãâ·ÂÀÌ µÇÁö
¾Ê´Â °Í¿¡¼ º¼ ¼ö ÀÖµíÀÌ ±ºµ¥±ºµ¥ ºÒ¿ÏÀüÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à µð¹ö±ë
½Éº¼ÀÌ ´õ ÇÊ¿äÇÏ´Ù¸é, ¿øÇÏ´Â ¿ÀºêÁ§Æ® ÆÄÀÏÀ» Áö¿ì°í ÃæºÐÇÑ Á¤º¸¸¦
¾Ë¾Æ³¾ ¼ö ÀÖÀ» ¶§±îÁö kgdb
¼¼¼ÇÀ» ¹Ýº¹ÇØ¾ß ÇÕ´Ï´Ù.
À§¿¡¼ ¼³¸íÇÑ ³»¿ëÀº ¸ðµç °æ¿ì¿¡ ´ëÇؼ ¿ÏÀüÇÏ°Ô µ¿ÀÛÇÑ´Ù°í º¸ÀåÇÒ ¼ö ¾øÁö¸¸, ´ëºÎºÐÀÇ °æ¿ì¿¡´Â ¸¸Á·½º·´°Ô µ¿ÀÛÇÕ´Ï´Ù.