| CM ÄÄÆÄÀÏ °ü¸®ÀÚ CM CM ÄÄÆÄÀÏ °ü¸®ÀÚ´Â ÀÚµ¿È ¹× ÄÄÆÄÀÏ °ü¸® ºôµå¸¦À§ÇÑ »õ·Î¿î µµ±¸ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
CM ÄÄÆÄÀÏ °ü¸®ÀÚ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Aaron Kimball
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://students.washington.edu/aemk/cm/
CM ÄÄÆÄÀÏ °ü¸®ÀÚ Å±×
CM ÄÄÆÄÀÏ °ü¸®ÀÚ ¼³¸í
CM Compilation Manager´Â ÀÚµ¿È ¹× ÄÄÆÄÀÏ °ü¸® ºôµå¸¦À§ÇÑ »õ·Î¿î µµ±¸ÀÔ´Ï´Ù. CM Compilation Manager´Â ÀÚµ¿È ¹× ÄÄÆÄÀÏ °ü¸® ºôµå¸¦À§ÇÑ »õ·Î¿î µµ±¸ÀÔ´Ï´Ù. CM ÄÄÆÄÀÏ °ü¸®ÀÚ´Â make.here´Â "cm ÄÄÆÄÀÏ °ü¸®ÀÚ"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÄÁÅؽºÆ®¾ø´Â ¾ð¾î ¼³¸íÀ» ±â¹ÝÀ¸·Î ÇÑ ±ú²ýÇÑ ±¸¹®ÀÌ ÀÖ½À´Ï´Ù ¡¤ °ø¹é ¹«°¨°¢ ¡¤ º°°³ÀÇ ¸ÅÅ©·Î ¹× º¯¼ö ¡¤ º°µµÀÇ ÀýÂ÷ ¹× »ý»ê ³×ÀÓ ½ºÆäÀ̽º ¡¤ ½¬¿î ¹Ýº¹À»À§ÇÑ Foreach ·çÇÁ¿Í °°Àº ¸¹Àº ¿ø½Ã ÇÁ·Î±×·¡¹Ö ±¸Á¶ ¹× Á¤Àû ¹üÀ§°¡ÀÖ´Â À͸í ÇÔ¼ö¿Í °°Àº °·ÂÇÑ µµ±¸. ¡¤ CM 'ÀÇ Ãß°¡ È£Ãâ¾øÀÌ Àç±Í µð·ºÅ丮 󸮿¡ ´ëÇÑ ³»Àå Áö¿ø. ¡¤ Áö´ÉÇü ÀÚµ¿ ±¸¼º ÆÄÀÏ »ý¼º±â ¡¤ Ç÷§Æû µ¶¸³Àû ÀÎ ¹æ½ÄÀ¸·Î °øÅë ºôµå ÀÛ¾÷À» ó¸®ÇϱâÀ§ÇÑ »çÀü »ý¼º ±â´É ¡¤ º¹ÀâÇÑ µð·ºÅ͸®¿¡ ´ëÇÑ ¿©·¯ ºôµå ±¸¼º ¹× ¸ÖƼ Æнº ºôµå Áö¿ø °èÃþ ±¸Á¶ ¼³Ä¡ Áöħ : CM, CLASTIB ¹× GC¸¦ ´Ù¿î·ÎµåÇϽʽÿÀ. Æ÷ÇÔ µÈ Áöħ¿¡ µû¶ó °¡ºñÁö ¼öÁý±â¸¦ ¼³Ä¡ÇϽʽÿÀ. (±âº»ÀûÀ¸·Î ./configure; make; sudo ¼³Ä¡ÇϽʽÿÀ.) ±¸¼ºÀ» ½ÇÇàÇÏ¸é ´ÙÀ½ ¸Å°³ º¯¼ö¸¦ Àü´ÞÇؾßÇÕ´Ï´Ù. --prefix = / usr / lib - with-threads = posix. unzip classlib (tar vzxf classlib.tar.gz). ¼öÁ¤ ÇؾßÇÏ´Â °æ·Î·Î ClassLibÀÇ MakefileÀ» ±¸¼ºÇϽʽÿÀ. ClassLib¸¦ ºôµåÇÏ°í ¼³Ä¡ÇϽʽÿÀ Sudo°¡ ¼³Ä¡ÇϽʽÿÀ. ZIP CM (tar vzxf cm.tar.gz). Make Sudo¸¦ ¼³Ä¡ÇÏ¿© CMÀ» ÀÛ¼ºÇÏ°í ¼³Ä¡ÇϽʽÿÀ. cmÀ» ½ÇÇàÇÏ¿© cmÀ» ±¸¼ºÇϽʽÿÀ : cd / usr / local / etc sudo cminit cm ¼³Ä¡¸¦ È®ÀÎÇÏ·Á¸é CM @Clean cm -m opt¸¦ make.what¿¡¼ ÀÛ¼ºÇÑ µ¿ÀÏÇÑ µð·ºÅ丮¿¡ ÀÔ·ÂÇÏ¿© Æ÷ÇÔ µÈ cmrules ÆÄÀÏ·Î ´Ù½Ã ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ ¶óÀ̼¾½º°¡ GPL·Î º¯°æµÇ¾ú½À´Ï´Ù. ¡¤ÀÌ ¸±¸®½º¿¡´Â µ¿Àû ¸ðµâ / Ç÷¯±×ÀÎ ½Ã½ºÅÛ°ú 2 °³ÀÇ Ãʱâ Ç÷¯±×ÀÎ ¸ðµâÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¡¤ ºñ ·çÆ® ¼³Ä¡, Ãß°¡ ¸í·É ÁÙ ¿É¼ÇÀ» Áö¿øÇÏ°í ºü¸¥ °Ë»öÀ» À§ÇØ ÆÄ½Ì µÈ ÆÄÀÏÀ» ij½ÃÇÕ´Ï´Ù. ¸ÖƼ Æнº ºôµå µ¿¾È ¡¤ ¿©·¯ ¹ö±× ¼öÁ¤µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
CM ÄÄÆÄÀÏ °ü¸®ÀÚ °ü·Ã ¼ÒÇÁÆ®¿þ¾î