Ccbuild.

CCBuild´Â ¾ö°ÝÇÑ °³¹ßÀÚÀÇ Á¦Á¶ ¾÷üÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Ccbuild. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • A. Bram Neijt
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://metamirrors.nl/metalinks_project

Ccbuild. ű×


Ccbuild. ¼³¸í

ccbuild´Â ¾ö°ÝÇÑ °³¹ßÀÚÀÇ Á¦Á¶¾÷üÀÇ À¯¿ë¼ºÀÔ´Ï´Ù. CCBuild ¸ñÇ¥´Â °³¹ßÀÚ°¡ ÇÑ ¸í·É ¸¸ ½ÇÇàÇÒ ¼öÀÖ°ÔÇÏ´Â °ÍÀÔ´Ï´Ù. ccbuild. ±×·± ´ÙÀ½ CCBuild ÇÁ·Î±×·¥Àº ±×°ÍÀÌ ¹«¾ùº¸´ÙÇØ¾ß ÇÒ ÀÏÀ» ¾Ë¾Æ ³»°í ÇöÀç ÇÁ·Î±×·¥¿¡ ¿¬°áµÈ ¼Ò½º¸¦ ¾÷µ¥ÀÌÆ®Çϱ⠽ÃÀÛÇÕ´Ï´Ù (#include ¹®À»º¸°í) .currentry ÇÁ·Î±×·¥Àº ¼Ò½º ÄÚµå¿Í ÆÄÀÏÀÇ Á¤º¸ ¸¸ »ç¿ë ÇÏ¿©ÀÌ ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ ±Û·Î¹ú Æ÷ÇÔ ( "#include")ÀÌ »ç¿ëµÉ ¶§ ÇÊ¿äÇÑ ÄÄÆÄÀÏ ¸Å°³ º¯¼ö¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ´Ù¸¥ ºôµå µµ±¸¿ÍÀÇ ÁÖ¿ä Â÷ÀÌÁ¡Àº °³¹ß ´Ü°è¿¡¼­ ccbuild°¡ ÀÚ½ÅÀÇ ¹æ½ÄÀ¸·Î ãÀ» ¼ö ÀÖ¾î¾ßÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ºôµå´Â ½ºÅ©¸³ÆõǾî¾ßÇÕ´Ï´Ù! ÀÌ°ÍÀº CCBuild°¡ ¸Å¿ì ½Ã½ºÅÛ ±¸Ã¼ÀûÀ̸ç Linux¿¡¼­¸¸ ½ÇÇàµÇ´Â ÀÌÀ¯À̱⵵ÇÕ´Ï´Ù. "ÇÔ¼ö ´ç ÆÄÀÏ ´ç ÆÄÀÏ, Ŭ·¡½º ´ç µð·ºÅ丮"ÀÇ Ç¥ÁØ¿¡ µû¶ó C ++ ÇÁ·Î±×·¥À» °³¹ßÇÒ ¶§ ÆÄÀÏ ½Ã½ºÅÛÀº ÀÏÁ¤ÇÑ È¥¶õ¿¡ÀÖÀ» °ÍÀÔ´Ï´Ù. GNU Autotools¸¦ »ç¿ëÇÒ ¶§ ¸ðµç ±â´É¿¡ ´ëÇØ makefile.amÀ» ÆíÁýÇؾßÇÏ¸ç µµ±¸°¡ Àüü ½Ã½ºÅÛÀ» ´Ù½Ã Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù! ¹°·Ð ±×·¸Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ±×·¡¼­, ³ª´Â °³¹ß ´Ü°è¿¡¼­ ³ª¸¦ µ½´Â µµ±¸¸¦ ¸¸µé±â À§ÇØ Ãâ·ÂÇß´Ù. ´ç½ÅÀ» »ý°¢Çغ¸½Ê½Ã¿À. sourcecode. ¡¤ ÀÚµ¿ ¹ÙÀ̳ʸ® ¸ñÇ¥ ÇØ»óµµ. ¡¤ ¹ÝÀÚµ¿ ¶óÀ̺귯¸® ¹× ¿¬°á ÇØ»óµµ (°£´ÜÇÑ ±¸¼º ÆÄÀÏÀ» ÅëÇØ). ¡¤ ƯÁ¤ ¿ÀºêÁ§Æ® ÆÄÀÏ Ã»¼Ò. ¡¤ Object ÆÄÀÏÀÇ ºÐ¸®´Â Ãâ·ÂÀ» À§ÇØ "O"µð·ºÅ丮¸¦ »ç¿ëÇÏ¿© ¼Ò½º¸¦ ºÐ¸®ÇÕ´Ï´Ù. ¡¤ ¸ð ³î¸® ½Ä MakeFile »ý¼º (ÇöÀç ±ú²ýÇÑ ±ÔÄ¢À̾ø´Â). ¡¤ Çì´õ¿¡´Â GraphViz µµÆ® ¾ð¾î (¿¹)¸¦ »ç¿ëÇÏ¿© ±×·¡ÇÁ°¡ Æ÷ÇԵ˴ϴÙ. ¡¤ ".cc"¹× ".cpp"È®ÀåÀ» Áö¿øÇÕ´Ï´Ù. ¿É¼Ç¾øÀÌ ½ÇÇàµÇ¸é ccbuild´Â ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. Áþ´Ù". ·ÎÄà µð·ºÅ丮ÀÇ ¸ðµç .cc ÆÄÀÏ¿¡ ´ëÇØ : "int main"±â´ÉÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é ÀÌÁø ´ë»óÀ¸·Î Ç¥½ÃµË´Ï´Ù. ¸ðµç ¹ÙÀ̳ʸ® ´ë»ó¿¡ ´ëÇØ CCBuild´Â ´Ù¸¥ µð·ºÅ丮¿¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç ÇØ´ç µð·ºÅ丮ÀÇ ¸ðµç .CC ÆÄÀÏÀ» °³Ã¼·Î º¼ ¼ö ÀÖ½À´Ï´Ù ( "int main"±â´ÉÀ̾ø´Â °æ¿ì). ±×·± ´ÙÀ½ °´Ã¼¸¦ ÄÄÆÄÀÏÇÏ¿© ¸µÄ¿ ¿É¼ÇÀ» ¹ÙÀ̳ʸ® ´ë»ó¿¡ ´ëÇØ ´Ù½Ã À¯ÁöÇÕ´Ï´Ù. »ç¿ëÇÒ ¸µÄ¿ ¿É¼ÇÀ» ¾Ë¾Æ º¸·Á¸é ÇØ°á ¹æ¹ýÀ» ÂüÁ¶ÇϽʽÿÀ. ¹ÙÀ̳ʸ®¸¦ ¿¬°áÇÏ·Á¸é ÄÄÆÄÀÏ·¯°¡ ¸µÅ© ÇÒ ¶óÀ̺귯¸®¸¦ ¾Ë¾Æ¾ßÇÏ¸ç ¹°·Ð Æ÷ÇÔ µÈ °æ·Î¸¦ Ãß°¡ ÇؾßÇÏ´Â ¿ä¼Ò¸¦ ¾Ë¾Æ¾ßÇÕ´Ï´Ù. ccbuild À¯Æ¿¸®Æ¼´Â ¸ðµç Ãß°¡ comipler Àμö¿¡ ´ëÇØ ÇÊ¿äÇÑ °ÍÀ» ³ªÅ¸³¾ ¼öÀÖ´Â ±Û·Î¹ú Æ÷ÇÔÀÔ´Ï´Ù. ±Û·Î¹ú Æ÷ÇÔÀÌ ¹ß»ýÇÒ ¶§ ( "#include")´Â Å×ÀÌºí¿¡¼­ ±×°ÍÀ» ã¾Æ¼­ ÇØ°áÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ÇØ»óµµ Ç¥ ¶Ç´Â "/ usr / include"¶Ç´Â "/ usr / include / g ++ - 3 /"¿¡¼­ ãÀ» ¼ö¾ø´Â °æ¿ì °æ°íÇϽʽÿÀ. ÇØ»óµµ Ç¥´Â "CCresolutions"¹× "~ / .ccbuild / ccresolutions"ÅÇ¿¡¼­·ÎµåµË´Ï´Ù (ÇØ´ç ¼ø¼­). ÀÌ´Â ¸µÅ© ¶Ç´Â ÄÄÆÄÀÏ ½Ã°£¿¡ ´ëÇÑ ¿É¼Ç ¸¸ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. (Todo : "Prepper ..."ÂüÁ¶) "-i"(Æ÷ÇÔ)¿Í "-l"(¶óÀ̺귯¸®) ¿É¼ÇÀ» ¹Í½º ÇÒ ¼ö¾ø´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¿¹Á¦ ±¸¼º ÆÄÀÏÀº ÇöÀç À¯¿ëÇÕ´Ï´Ù ( "PNG »çÀÌÀÇ ÅÇÀ» À¯ÀÇÇϽʽÿÀ." .h "¹×"-lstdc ++ -lpng -lz ") : png.h -lstdc ++ -lpng -lzsqlite3.h -lsqlzsqlite3.h -lsqlite3Limitations : ¡¤ ½ÇÇà ÆÄÀÏ¿¡ ÄÄÆÄÀÏ ÇؾßÇÏ´Â ¼Ò½º ÆÄÀÏÀº int¸¦ ¹ÝȯÇÏ´Â ÁÖ¿ä ÇÔ¼ö¸¦ Æ÷ÇÔÇؾßÇÕ´Ï´Ù. ¡¤ Ŭ·¡½º¿¡ ÇÊ¿äÇÑ ¸ðµç ÄÚµå´Â ÇϳªÀÇ µð·ºÅ丮¿¡ Æ÷ÇԵǾî¾ßÇÕ´Ï´Ù (¸ðµç .cc ÆÄÀÏÀº µ¿ÀÏÇÑ µð·ºÅ丮ÀÇ Çì´õ¸¦ Æ÷ÇÔÇÑ ¸ÞÀÎ ÇÁ·Î±×·¥ÀÇ °´Ã¼ ´ë»óÀ¸·Î ÃëÇØÁý´Ï´Ù). ¡¤ ÇöÀç ¼Ò½º ÆÄÀÏÀº ÀÌ·¯ÇÑ È®Àå ÇÁ·Î±×·¥ Áß Çϳª°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. ' cc ','.cpp ','.h ','.hh ','.ih ','.tcc '. ´Ù¸¥ È®ÀåÀÌ À߸øµÈ ¹æÇâÀ¸·Î º¸ÀÌÁö ¾Ê°Å³ª Çؼ®µÇÁö ¾Ê½À´Ï´Ù. ÀçÃæÀü : ¾Ë·ÁÁø ÄÄÆÄÀÏ Å¸ÀÓ Á¾¼Ó¼º : ¡¤ Flex 2.5.31 ¾Ë·ÁÁø ·±Å¸ÀÓ ½Ã°£ Á¾¼Ó¼º : ¡¤ G ++ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ MD5 ±¸ÇöÀ» À§ÇØ libgcrypt·Î À̵¿ ccbuild°¡ Æ÷Àå µÉ ¼öÀÖ°ÔÇÏ·Á¸é ¡¤ Á¦°Å ¼Ò½º ÆÐÅ°Áö·ÎºÎÅÍ Automate.cache ¡¤ Bashisms µµ±¸ / *¿¡¼­ Á¦°ÅµÇ¾ú½À´Ï´Ù.ÀÌ ¸±¸®½º¿¡¼­ »õ·Î¿î ±â´É : ¡¤ OpenMP¸¦ »ç¿ëÇÑ ´ÙÁß ½º·¹µù Áö¿ø (-J 5) ¡¤ Bobcat :: ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÑ ÇÏÀ§ ÇÁ·Î¼¼½º È£Ãâ (libbobcat 2.0+ ÇÊ¿ä) ¡¤ CCresolutionsÀÇ Çì´õ ÆÄÀÏ ¼±Àº ´õ ÀÌ»ó °ø¹éÀ» Æ÷ÇÔ ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¡¤ ¸¶Áö¸· ¼öÁ¤ µÈ ÆÄÀÏÀ» ¸ÕÀú ºôµåÇÕ´Ï´Ù ¡¤ libgcrypt ´ë½Å MD5¿¡ ´ëÇØ Gnutls-OpenSSL ¶óÀ̺귯¸®¸¦ »ç¿ëÇϽʽÿÀ. ¡¤ µð·ºÅ丮 ´ç ´ë½Å ´ÜÀÏ ÃÖ»óÀ§ "O"µð·ºÅ丮¸¦ »ç¿ëÇϽʽÿÀ. ¡¤ Áß±Þ ¾ÆÄ«À̺êÀÇ »ç¿ëÀº Nolonger ExperimentalÀÔ´Ï´Ù ¡¤ ºôµå, ÇöÀç Çì´õ¸¸ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¡¤ "DEPS"¸í·ÉÀº ÀÌÁ¦ --verboseÀÇ ¿µÇâÀ»¹Þ½À´Ï´Ù. ¡¤ "tree"¸í·ÉÀ» »èÁ¦Çß½À´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì "È®ÀÎ"À» ½ÃµµÇϰųª ¹®Á¦¸¦ ¿±´Ï ´Ù. "DEPS"¸í·ÉÀÇ Ãâ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¡¤ 1 ȸ¼± : ·ÎÄà Çì´õ (| ¸Ó¸® -N1) ¡¤ 2 ȸ¼± : ·ÎÄà ¼Ò½º (| Çìµå -N2 | ²¿¸® -N1) ¡¤ 3 ȸ¼± : ±Û·Î¹ú Çì´õ (| ²¿¸® -N1) ·ÎÄà ÇØ»óµµ ÆÄÀÏ·Îµå ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¡¤ ./ccresolutions ¡¤ »õ·Î¿î ±â´É : - ¹èÄ¡ ¡¤ ´Ù¸¥ ÄÄÆÄÀÏ Àü¿¡ G ++ È£ÃâÀ» »ç¿ëÇÏ¿© ÆÄÀÏ ¹èÄ¡¸¦ ÄÄÆÄÀÏÇÕ´Ï´Ù. ÀÌ°ÍÀº ¸ÖƼ ½º·¹µùÀ» È¿°úÀûÀ¸·Î ºñÈ°¼ºÈ­ÇÏÁö¸¸ ÀÏÀ» ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ¡¤ÀÌ ¿É¼ÇÀÇ Á¤È®ÇÑ µ¿ÀÛÀº ÇâÈÄ º¯°æ µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Çൿ º¯°æ : ICMAKE. ¡¤ ICMAKE ¸í·ÉÀº ÀÌÁ¦ »õ·Î¿î Ŭ·¡½º Çü½ÄÀ» ³ª¿­ÇÏ°í --verbose°¡ Ç÷¡±×°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ÀÌ¹Ì ¾ð±Þ µÈ Ŭ·¡½º¸¦ ³²°Ü µÑ °ÍÀÔ´Ï´Ù. ¡¤ »õ·Î¿î ȨÆäÀÌÁö À§Ä¡´Â SourceForge¿¡¼­ GitHub·Î À̵¿Çß½À´Ï´Ù.


Ccbuild. °ü·Ã ¼ÒÇÁÆ®¿þ¾î