ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê

5. make Áß¿ä ¿É¼Ç Á¤¸®

make¿¡¼­ °ÅÀÇ ¸ðµç °ÍÀº Makefile³»ºÎ¿¡¼­ ¸ðµÎ ÁöÁ¤À» ÇÒ ¼ö ÀÖ´Ù. ±×Áß ÀϺθ¦ makeÀÇ ½ÇÇà ½Ã¿¡ ¿É¼ÇÀ¸·Î ÅëÇؼ­ ÁÙ ¼öµµ ÀÖ´Ù. ¼ö¸¹Àº ¿É¼ÇÁß¿¡¼­ ±â¾ïÇØ µÑ ¸¸ÇÑ °Í ¸î °¡Áö¸¸ ¼Ò°³Çϱâ·Î ÇÑ´Ù.

-C dir

À§¿¡¼­µµ ¹àÇûµíÀÌ MakefileÀ» °è¼Ó ÀÐÁö ¸»°í ¿ì¼±Àº dir·Î À̵¿Ç϶ó´Â °ÍÀÌ´Ù. ¼øȯ make¿¡ »ç¿ëµÈ´Ù.

-d

MakefileÀ» ¼öÇàÇϸ鼭 °¢Á¾ Á¤º¸¸¦ ¸ðÁ¶¸® Ãâ·ÂÇØ ÁØ´Ù. (-debug) Ãâ·Â·®ÀÌ Àå³­ÀÌ ¾Æ´Ô... °á°ú¸¦ ÆÄÀÏ·Î ÀúÀåÇؼ­ Àо¸é make ÀÇ µ¿ÀÛÀ» ´ëÃæ ÀÌÇØÇÒ ¼ö ÀÖ´Ù.

-h

¿É¼Ç¿¡ °üÇÑ µµ¿ò¸»À» Ãâ·ÂÇÑ´Ù. (-help)

-f file

file ¿¡ ÇØ´çÇÏ´Â ÆÄÀÏÀ» Makefile·Î½á Ãë±ÞÇÑ´Ù. (-file)

-r

³»ÀåÇÏ°í ÀÖ´Â °¢Á¾ ±ÔÄ¢(Suffix rule µî)À» ¾ø´Â °ÍÀ¸·Î (-no-builtin-rules)°£ÁÖÇÑ´Ù. µû¶ó¼­ »ç¿ëÀÚ°¡ ±ÔÄ¢À» »õ·Ó°Ô Á¤ÀÇÇØ ÁÖ¾î¾ß ÇÑ´Ù.

-t

ÆÄÀÏÀÇ »ý¼º ³¯Â¥¸¦ ÇöÀç ½Ã°£À¸·Î °»½ÅÇÑ´Ù. (-touch)

-v

makeÀÇ ¹öÀüÀ» Ãâ·ÂÇÑ´Ù. (Àü GNU make 3.73 À» ¾¹´Ï´Ù.) (-version)

-p

make¿¡¼­ ³»ºÎÀûÀ¸·Î ¼¼ÆõǾî ÀÖ´Â °ªµéÀ» Ãâ·ÂÇÑ´Ù. (-print-data-base)

-k

make´Â ¿¡·¯°¡ ¹ß»ýÇÏ¸é µµÁß¿¡ ½ÇÇàÀ» Æ÷±âÇÏ°Ô µÇ´Âµ¥ (-keep-going) -k ´Â ¿¡·¯°¡ ³ª´õ¶óµµ ¸ØÃßÁö ¸»°í °è¼Ó ÁøÇàÇ϶ó´Â ¶æ


ÀÌÀüÆäÀÌÁö ´ÙÀ½ÆäÀÌÁö Â÷·Ê