| ÇϸÞÀÌÅ© HMAKE´Â Haskell ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏ °ü¸®ÀÚÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
ÇϸÞÀÌÅ© ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Malcolm Wallace
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.haskell.org/hmake/
ÇϸÞÀÌÅ© ű×
ÇϸÞÀÌÅ© ¼³¸í
hmake ÇϽºÄÌ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÆíÁý °ü¸®ÀÚÀÔ´Ï´Ù. ÇϽºÄÌ programs.WhatÀÌ hmakeÀ̱⠶§¹®ÀÌ´Ù hmake´Â ÄÄÆÄÀÏ ¸Å´ÏÀú? ¡¤ hmake ÇϽºÄÌ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÆíÁý °ü¸®ÀÚÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº hmake.html ÂüÁ¶ÇϽʽÿÀ. ¡¤ hmake »óÈ£ ÀÛ¿ë, ¶Ç´Â ÇÏÀÌ Âª°Ô´Â ¿ÀÈ÷·Á Æ÷¿Ëó·³, ÇϽºÄÌ¿¡ ´ëÇÑ ´ëÈ Çü ÇÁ·Î±×·¥ °³¹ß ȯ°æÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº interactive.html ÂüÁ¶ÇϽʽÿÀ. ¡¤ hmake-¼³Á¤Àº »õ ÄÄÆÄÀÏ·¯ ¶Ç´Â ÄÄÆÄÀÏ·¯ÀÇ »õ ¹öÀüÀ» ¼³Ä¡ÇÒ ¶§ hmake, À¯¿ëÀ¸·Î ¾Ë·ÁÁ® ÄÄÆÄÀÏ·¯ÀÇ ÁýÇÕÀ» °ü¸®ÇϱâÀ§ÇÑ º¸Á¶ µµ±¸ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº hmake-config.html¸¦ ÂüÁ¶ÇϽʽÿÀ. ¡¤ runhs´Â #ÀÔ´Ï´Ù! ºôµå ¹× ÇÁ·Î±×·¥ ½ºÅ©¸³Æ®¸¦ ½ÇÇà hmakeÀÇ ¾Æ·¡¸¦ »ç¿ëÇÏ¿© ÇϽºÄÌ¿¡ ´ëÇÑ ½ºÅ©¸³Æ® 'ÀÎÅÍÇÁ¸®ÅÍ'. ´õ details.Configure, ÄÄÆÄÀÏ¿¡ ´ëÇÑ runhs.htmlÀ» ÂüÁ¶ÇÏ¿© ¼³Ä¡ : $ ./configure¸¦ --prefix = / ³» / ¼³Ä¡ $ ¸ÞÀÌÅ© $ ¸ÞÀÌÅ© installUsageÀ» : $ ±¸¼º --helpto´Â ±¸¼º½Ã º¯°æÇÒ ¼öÀÖ´Â ¿É¼ÇÀ» ¹ß°ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º ÇÁ·Î¼¼½º´Â ½ÇÁ¦·Î ÇϽºÄÌ ±×µéÀÌ »ç´Â °÷Àº,ÀÌ ÄÄÆÄÀÏ·¯, ¾Æ¹«°Íµµ Ưº° ±×µéÀÌÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù ¹«¾ùÀ» °¨Áö ¾ÆÁÖ ÁÁÀº ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. `harchÀÌ ÇÁ·Î¼¼¼ / OSÀÇ Á¶ÇÕÀ» °áÁ¤ÇÏ´Â ÀÛÀº ½ºÅ©¸³Æ®ÀÔ´Ï´Ù : ±×·¯³ª, ´ç½ÅÀº ¼³Ä¡ ÈÄ hmake-±¸¼º utility.Notes¸¦ »ç¿ëÇÏ¿© ¼öµ¿À¸·Î º¯°æ ¾Æ¹«°Íµµ ÇÊ¿äÇÕ´Ï´Ù. ¸¹Àº »çÀÌÆ®°¡ ¸ðµÎ °øÅëÀÇ ÆÄÀÏ °ø°£À» ¾×¼¼½ºÇÏ´Â ½Ã½ºÅÛÀÇ À̱âÁ¾ ³×Æ®¿öÅ©¸¦ °¡Áö°í Àֱ⠶§¹®¿¡ÀÌ Á¦°øµË´Ï´Ù. ´ç½ÅÀº Çϳª°¡¸¦ ½ÃÀÛÇϱâ Àü¿¡ ƯÁ¤ machine.For ¾È³ç À©µµ¿ì / Cygwin¿¡¼ Ç÷§Æû¿¡¼ ÀÛµ¿Çϵµ·Ï, ´ç½ÅÀº ³» º¸³»¾ßÇÕ´Ï´Ù SHELL ȯ°æ º¯¼ö¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ ½ÇÇà ÆÄÀÏÀ» ¼±ÅÃÇÕ´Ï´Ù`hmake`harch¸¦ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® 'ÀÇ º¹»ç ¼³Ä¡ÇØ¾ß .¿¡¼ interpreter.The ½Ã½ºÅÛ Àüü hmakerc ±¸¼º ÆÄÀÏÀÇ »î : / usr / Áö¹æ / lib µð·ºÅ丮 / hmake / $ ±â°è / hmakerc´Â (¹°·Ð, ´ç½ÅÀº ´ç½ÅÀÇ ¼³Ä¡ ±×³É »ç¿ëÀ» À§ÇØ ·çÆ® À§Ä¡ / usr / Áö¹æÀ» »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù - -prefix = ±¸¼º½Ã »ç¿ëÀÚÀÇ ÃëÇâÀ» ¹Ý¿µÇϱâ À§ÇØ) °³ÀÎ hmakerc ±¸¼º ÆÄÀÏ¿¡ °ÅÁÖ ÇÒ ¼ö ÀÖ½À´Ï´Ù. $ HOME / .hmakerc / $ MACHINENormally, »ç¿ëÀÚ´Â ´Ü¼øÈ÷ ½Ã½ºÅÛ Àüü hmakercÀ» »ç¿ëÇÕ´Ï´Ù. ´ç½ÅÀÌ ÀνºÅϽº°¡ »õ·Î¿î ÄÄÆÄÀÏ·¯¸¦ Ãß°¡Çϰųª ±âº»°ªÀ» º¯°æÇÏ´Â ¸ðµç »ç¿ëÀÚ Á¤ÀÇÇÑ ³»¿ëÀ» È®ÀÎÇÏ·Á¸é, ¸ÕÀú ÇÊ¿ä°¡ »õ·Î¿î hmakeÀÌ-config·Î °³ÀÎ hmakerc ÆÄÀÏÀ» ¸¸µì´Ï´Ù. hmakeÀÌ ¸±¸®½ºÀÇ ½Ã½ºÅÛ Àüü hmakerc.WhatÀÇ »õ·Î¿î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù ¼³Ä¡ ÇÑ »ç¶÷ ¸¸ ¡¤ GHC 6.6 Áö¿øÀÌ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
ÇϸÞÀÌÅ© °ü·Ã ¼ÒÇÁÆ®¿þ¾î