¿þÇÁ½º

WAF´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼º, ÄÄÆÄÀÏ ¹× ¼³Ä¡ÇϱâÀ§ÇÑ ÆÄÀ̽ãÀ» ±â¹ÝÀ¸·Î ÇÑ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

¿þÇÁ½º ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Thomas Nagy
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://freehackers.org/~tnagy/kdissert.html

¿þÇÁ½º ű×


¿þÇÁ½º ¼³¸í

ÀÌÀü¿¡ Bksys·Î ¾Ë·ÁÁø WAF´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼º, ÄÄÆÄÀÏ ¹× ¼³Ä¡Çϱâ À§ÇØ PythonÀ» ±â¹ÝÀ¸·ÎÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. ÀÌÀü¿¡ Bksys·Î ¾Ë·ÁÁø WAF´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼º, ÄÄÆÄÀÏ ¹× ¼³Ä¡ÇϱâÀ§ÇÑ PythonÀ» ±â¹ÝÀ¸·ÎÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. Àüü GNU Autotool üÀÎ (Automake, AutoConf, Aclocal, AutoHeader, libtool, make)À» ´ëüÇÏ°í Python¿¡ µû¶ó ´Ù¸¨´Ï´Ù. WAF´Â KDE3, QT4 ¹× OCAML »ùÇà ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷ÇÔÇÑ ¿©·¯ µ¥¸ð¸¦ Ư¡À¸·ÎÇÕ´Ï´Ù. ¾ÆÄ«À̺êÀÇ ¾ÐÃàÀ» DZ´Ï ´Ù. SU -C "./waf.py ¼³Ä¡"waf --preparecd demos / kde3 / waf ±¸¼º; ´ÙÀ½Àº "WAF"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÁõºÐ ºôµå (ÇÁ·ÎÁ§Æ® ÀÛ¾÷ °³¹ßÀÚ)¸¦À§ÇÑ ºü¸¥ Àç°Ë»ö ¡¤ Ä÷¯ Ä¿³Î°ú À¯»çÇÑ Ãâ·Â ¶Ç´Â ÁøÇà·ü Ç¥½Ã ÁÙ (¸í·É ÁÙÀ» Ç¥½ÃÇÏ´Â -V ½ºÀ§Ä¡) ¡¤ °´Ã¼ ÁöÇâ ´ë»ó ¼±¾ð ¡¤ ÆÄÀ̽㠸ðµâ·Î ½ºÅ©¸³Æ® ¡¤ XML ½ºÅ©¸³Æ® ÅëÇÕ °³¹ß ȯ°æ°úÀÇ »óÈ£ ÀÛ¿ëÀ» ¿ÏÈ­Çϱâ À§ÇØ ÇÁ·±Æ® ¿£µå ¡¤ ÄÄÇ»Æà Á¾¼Ó¼ºÀ»À§ÇÑ C / C ++ Àü 󸮱⠡¤ ½ºÇ¬ Áß Çϳª¿Í À¯»çÇÑ ±¸¹®À» »ç¿ëÇÏ¿© ÀÚü ÄÄÆÄÀÏ ¹× ÀÚü ÃÖÀûÈ­ ÀÛ¾÷ ¡¤ builddir´Â ±âº»ÀûÀ¸·Î ¼³Á¤µÇ°í ³ë·ÂÀ̾ø°í ÀÌÁ¦´Â º¯ÇüÀ» ºôµåÇÕ´Ï´Ù. ¡¤ »ç¿ëÀÚ Á¤ÀÇ °¡´ÉÇÑ ¸í·É ÁÙ ÆĽÌÀÌÀÖ´Â ¸ðµâ Çü ±¸¼º ü°è ¡¤ ±¸¼º º¯¼ö´Â ÆíÁý °¡´ÉÇÑ Ä³½Ã¿¡ ÀúÀåµË´Ï´Ù ¡¤ ½ÇÁ¦ libtool ¿¡¹Ä·¹ÀÌ¼Ç (±âº»ÀûÀ¸·Î ²¨Áü) ¡¤ .so, .a ¶Ç´Â .exe¿Í °°Àº ´õ ÀÌ»ó Çϵå ÄÚµù µÈ È®ÀåÀÌ ¾ø½À´Ï´Ù. ¡¤ ½ºÄÉÁÙ·¯ (³¡¿¡ÀÖ´Â ¸ðµç ¸µÅ©°¡ ¾Æ´Ô)¸¦ ²À ³¢Ä¨´Ï´Ù. ¡¤ ¹è°æ Àç ÄÄÆÄÀÏÀ»À§ÇÑ µ¥¸ó ¸ðµå ¡¤ ½ºÅ©¸³Æ® À¯Áö °ü¸®¸¦ ¿ëÀÌÇÏ°ÔÇϱâ À§ÇØ ¼Ò½º ÆÄÀÏÀ» Áö´ÉÀûÀ¸·Î ã¾Æ¼­ (±Û·Îºê¿Í °°Àº Ŭ·¡½º) ¡¤ °´°üÀûÀÎ CAML ¹× ÇÏÀ̺긮µå ÇÁ·Î±×·¥ Áö¿ø (CAML·Î ÀÛ¼ºµÈ ºÎºÐÀÌÀÖ´Â KDE3 ÇÁ·Î±×·¥) ¡¤ ±×³ð ÇÁ·Î±×·¥ Áö¿ø : C ¹× ¸ð³ë (GTK #) ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ¸ÞÀÌÅ© ÆÄÀÏ°ú °°Àº ½Ã½ºÅÛ¿¡¼­ ¸ñÇ¥¸¦ ¼±¾ðÇϱâ À§ÇØ »õ·Î¿î ±ÔÄ¢ ±â¹Ý ½Ã½ºÅÛÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ´õ ¸¹Àº ½Ã½ºÅÛ (OS X ¹× Cygwin)ÀÇ ÆíÁýÀ» Çã¿ëÇϱâ À§ÇØ ¸î °¡Áö »ç¼ÒÇÑ ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ GCC¸¦ »ç¿ëÇÏ¿© Á¾¼Ó¼ºÀ» ÃßÃâÇÏ´Â ¹æ¹ý (WAF Àü 󸮱⠱³Ã¼) ¶Ç´Â ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© ÇÑ ¹ø¿¡ ¿©·¯ ÆÄÀÏÀ» ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ±â À§ÇØ »õ·Î¿î ¿¹Á¦°¡ Ãß°¡µÇ¾ú½À´Ï´Ù.


¿þÇÁ½º °ü·Ã ¼ÒÇÁÆ®¿þ¾î

»§Áý

º£ÀÌÄ¿¸®´Â GTKMMÀ» »ç¿ëÇÏ¿© GNOME ÀÀ¿ë ÇÁ·Î±×·¥À» »ý¼ºÇϱâÀ§ÇÑ C ++ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. ...

187

´Ù¿î·Îµå

¿¤ÇÁ °øÇÐ

statifier µ¿ÀûÀ¸·Î ¸µÅ© µÈ ½ÇÇà ÆÄÀÏ°ú ¸ðµç IT ¶óÀ̺귯¸® (¹× ¸ðµç LD_PRELOAD ¶óÀ̺귯¸®)°¡ ÇϳªÀÇ ÆÄÀÏ·Î ¸¸µì´Ï´Ù. ...

362

´Ù¿î·Îµå

¿È´Ï ¿Àºê

OMNIORB´Â °øÅë °´Ã¼ ¿äû ºê·ÎÄ¿ ¾ÆÅ°ÅØó (CORBA)ÀÇ ¹öÀü 2.6À» ±¸ÇöÇÏ´Â °´Ã¼ ¿äû ºê·ÎÄ¿ (ORB)ÀÔ´Ï´Ù. ...

267

´Ù¿î·Îµå