¸®´ª½º °ü·Ã °­Á¶õ

HomePage Backward Forward Post Reply List
Delete Modify
  Á¦¸ñ   Motif #1 1999/01/02 (15:22)
À̸§ ±èÈ¿¿ø
¹øÈ£ 78
Á¶È¸ 443
º»¹® ¡º¸®´ª½º Çдç-¸®´ª½º °­Á / ¿¬Àç (go LINUX)¡» 607¹ø
Á¦  ¸ñ:[°­ÁÂ01] Motif Programming
¿Ã¸°ÀÌ:seyon   (ÀÌÀ±¼ö  )    98/10/11 02:40    ÀÐÀ½:573 °ü·ÃÀÚ·á ¾øÀ½
-----------------------------------------------------------------------------
-----------------------------------------------------------------------
[°­ÁÂ1] Motif Programming for X windows Using Lesstif
-----------------------------------------------------------------------

1. ¸ðƼÇÁ¶õ?(What is Motif?)

 ¸ðƼÇÁ´Â XÀ©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» ¼Õ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï ¹Ì¸® ¹öÆ°À̶óµçÁö
½ºÅ©·Ñ¹Ù °°Àº ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ ³õÀº°ÍµéÀÇ ÁýÇÕÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ì¸®°¡ ¸ðƼÇÁ¸¦ ¹è¿ì´Â ÀÌÀ¯´Â ¹Ù·Î XÀ©µµ¿ì¿ë ÇÁ·Î±×·¥À» ½±°Ô ¸¸µé±â À§
Çؼ­ ÀÔ´Ï´Ù. ºñ½ÁÇÑ Á¾·ù·Î Tk¶ó´Â ½ºÅ©¸³Æ®¾ð¾îµµ ÀÖ°í ±×¹Û¿¡ ¿©·¯°¡Áö
¶óÀ̺귯¸®°¡ ÀÖ½À´Ï´Ù. À©µµ¿ì95³ª OS/2¿ë ÇÁ·Î±×·¥¸¸ ¸¸µé´ø »ç¶÷Àº ÀǾÆ
ÇØ ÇÒÁöµµ ¸ð¸¨´Ï´Ù. ¿Ö³ÄÇÏ¸é ±×·¯ÇÑ ¿î¿µÃ¼Á¦´Â À̵éÀÌ ¸ðµÎ °®Ãß¾îÁ® ÀÖ
±â¶§¹®¿¡ ±»ÀÌ ¸ðƼÇÁ°°Àº ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÒ ÇÊ¿ä°¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù.
ÇÏÁö¸¸ XÀ©µµ¿ì´Â ¼­·Î´Ù¸¥ À¯´Ð½º¸¦ ¾²°í ÀÖ´Ù ÇÏ´õ¶óµµ XÀ©µµ¿ì¶ó´Â Çü½Ä
¸¸ °®Ãß°íÀÖÀ¸¸é ´Ù¸¥ ¿î¿µÃ¼Á¦»ó¿¡¼­µµ XÀ©µµ¿ì¶ó´Â µ¿ÀÏÇÑ È¯°æÀ» ¾µ¼ö ÀÖ
°í ¶ÇÇÑ À©µµ¿ìÀÇ ¸ð¾çÀÌ À©µµ¿ì95³ª OS/2ó·³ Á¤ÇØÁ® ÀÖÁöµµ ¾Ê¾Æ¼­ µ¿ÀÏÇÑ
XÀ©µµ¿ì¶ó ÇÏ´õ¶óµµ ±× ¸ð¾çÀ» ´Þ¸® ÇÒ¼ö ÀÖÀ¾´Ï´Ù. XÀ©µµ¿ì¸¦ ½áº»»ç¶÷Àº
À©µµ¿ì °ü¸®ÀÚÀÇ ¸ð¾ç¿¡ µû¶ó¼­ À©µµ¿ìÀÇ ¸ð¾çÀÌ ¹Ù²î´Â °ÍÀ» Á¾Á¾ º¸¾ÒÀ»
°ÍÀÔ´Ï´Ù. ÀÌ°ÍÀÌ XÀ©µµ¿ìÀÇ ÀåÁ¡ÀÌÀÚ ´ÜÁ¡ÀÔ´Ï´Ù. XÀ©µµ¿ì´Â ±× ƲÀÌ Á¤ÇØ
Á®ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¿©·¯°¡Áö ¸ð¾çÀ¸·Î ¸¶À½¸¸ ¸ÔÀ¸¸é ¹Ù²Ü¼ö°¡ ÀÖÁö¸¸, ´Ù
½Ã ¸»ÇÏÀÚ¸é ±×·¯ÇÑ ¸ð¾çµéÀ» ÇÁ·Î±×·¡¸Ó°¡ ÇϳªÇϳª ¸¸µé¾î¾ß ÇÑ´Ù´Â ¼Ò¸®
µµ µË´Ï´Ù. ¶ÇÇÑ ÀÏÁ¤ÇÑ Çü½ÄÀÌ ¾ø±â ¶§¹®¿¡ ÀÀ¿ë ÇÁ·Î±×·¥¸¶´Ù Á¦°¢°¢ÀÇ ¸ð
¾çÀ» ÇÏ°í ÀÖ´Ù´Â ¸»µµ µË´Ï´Ù. ÇÁ·Î±×·¡¸ÓÀÇ ÀÔÀå¿¡¼­ ÀÌ·¯ÇÑ ÀϵéÀº ½Ã°£
³¶ºñ°¡ ¾Æ´Ò¼ö ¾ø½À´Ï´Ù. ÇÁ·Î±×·¥ Çϳª ¸¸µéÀÚ°í ¹öÆ° ¸¸µå´Âµ¥ ½Ã°£ º¸³»
°í, ½ºÅ©·Ñ¹Ù ¸¸µå´Âµ¥ ½Ã°£ º¸³»°í ÇÏ´ÂÀÏÀ» ¸Å¹ø ¹Ýº¹ÇÒ¼ö´Â ¾ø°ÚÁö¿ä..
±×·¡¼­ ³ª¿Â ¶óÀ̺귯¸®°¡ ¹Ù·Î ¸ðƼÇÁ°°Àº ÇÁ·Î±×·¥ÀÔ´Ï´Ù..

2. ±×·¯¸é ¿Ö ¸ðƼÇÁÀΰ¡?(Why Motif?)

 ¾Õ¿¡¼­ À̾߱â ÇßÁö¸¸ ÀÌ·¯ÇÑ ¶óÀ̺귯¸®´Â ¸ðƼÇÁ¸¸ Àִ°ÍÀÌ ¾Æ´Õ´Ï´Ù.
¿ä»çÀÌ °¢±¤ ¹Þ°í ÀÖ´Â Tk¶ó´Â ¾ð¾îµµ ÀÖÀ¾´Ï´Ù.(º¸Åë Tcl/Tk¶ó°í ºÎ¸¨´Ï´Ù.
TclÀº ½ºÅ©¸³Æ® ¾ð¾îÀÌ°í Tk´Â À̸¦ ÀÌ¿ëÇÑ ±×·¡ÇÈ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÇÊÀÚ
µµ Á¶±Ý °øºÎÇØ º¸±â´Â ÇÏ¿´Áö¸¸ ÀÚ¼¼È÷´Â ¾ËÁö ¸øÇÏ°í, ¾ÆÁÖ ÀûÀº ¶óÀÎÀ¸·Î
À©µµ¿ì¿ë ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù...(ÀÖ´Ù°í ÇÕ´Ï´Ù... ^^; ))
¾Æ´Ï, ±×·³ ±×·± ÁÁÀº°É ³öµÎ±¸ ¿Ö ÀÌ°É ¹è¿ï±î¿ä? ±Û½ê.. ¹è¿ì´Â °ÍÀº
¹è¿ì´Â »ç¶÷ ¸¶À½ÀÔ´Ï´Ù. ÇÏÁö¸¸ Á¦°¡ ¸ðƼÇÁ¸¦ ¼±ÅÃÇÑ ÀÌÀ¯´Â.. ¿ì¼±Àº ¸ð
ƼÇÁ°¡ C¾ð¾î·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. µû¶ó¼­ C¾ð¾î¸¦ ¾Æ´Â »ç¶÷Àº ¸ðƼÇÁ¸¦
½±°Ô ¹è¿ï¼ö ÀÖÀ¾´Ï´Ù. (TkµÎ ±Ý¹æ ¹è¿ó´Ï´Ù..-.- ±×·¯³ª ºÒÇàÈ÷µµ Àú´Â ÀÌ
¸¦ ¾¾¾ð¾î¶û Á¢¸ñÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÏÁö ¸øÇß°í, ±× Á¢¸ñÇÏ´Â ¹æ¹ýÀÌ ¸Å¿ì º¹
ÀâÇØ º¸¿©¼­ À©µµ¿ì¸¸ ¸¸µé¾î³õ±¸ ÇÁ·Î±×·¥À» ¸¸µéÁö ¸øÇÏ´Â ºÒ»ó»ç°¡ »ý±æ
°Í °°¾Ò½À´Ï´Ù.)
¾Æ´Ï.. ½±°Ô ¹è¿ìÁö ¸øÇÏ´õ¶óµµ ÃÖ¼ÒÇÑ ÇÁ·Î±×·¥À» ÄÚµùÇϴµ¥ »õ·Î¹è¿î ¾ð
¾î º¸´Ù´Â ¾Ë°í ÀÖ´Â ¾ð¾î¸¦ ÀÌ¿ëÇÏ´Â°Ô ´õ ºü¸¦°ÍÀÔ´Ï´Ù. ¶ÇÇÑ°¡ÁöÀÇ ÀÌÀ¯
´Â ÀÌ ¸ðƼÇÁ°¡ Áö±ÝÀº ¾à°£ ¼èÅðÇØ°¡´Â °Íó·³ º¸À̱â´Â ÇÏÁö¸¸.. XÀ©µµ¿ì
¿¡¼­ ¸ðƼÇÁÀÇ À§Ä¡´Â °ÅÀÇ Àý´ëÀûÀÔ´Ï´Ù. XÀ©µµ¿ì°¡ ¼³Ä¡µÈ°÷¿¡ ¸ðƼÇÁ°¡
¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº°÷Àº °ÅÀÇ ¾ø½À´Ï´Ù.(¾øÀ»°ÍÀÔ´Ï´Ù.. ÇÊÀÚÀÇ ¿¹»óÀÌÁö¸¸
¾Æ¸¶ ¸ÂÀ»°Ì´Ï´Ù. ^^) µû¶ó¼­ ¸ðƼÇÁ·Î ÇÁ·Î±×·¥À» ¸¸µé¾î ³õ°íµµ ´Ù¸¥ ÄÄÇ»
ÅÍ¿¡¼­ ¸ø¾²´Â ºÒ»ó»ç´Â °ÅÀÇ ÀϾÁö ¾ÊÀ»°ÍÀÔ´Ï´Ù.

3. lesstif´Â ¹¼´Ï±î?

¸ðƼÇÁ°¡ ÀÌ·± ÁÁÀº Á¡ÀÌ ÀÖ±â´Â ÇÏÁö¸¸ ¸Å¿ì ¾ÈŸ±õ°Ôµµ ÀÌ°ÍÀº »ó¿ë ÇÁ·Î
±×·¥ÀÔ´Ï´Ù. ¾î¶² »ç¶÷µéÀº ±×°Ô ¹¹ ¾î·´Ù±¸.. ¶ó°í »ý°¢ÇÒ¼öµµ ÀÖ°ÚÁö¸¸.
¸¹Àº ¸®´ª½º¸¦ »ç¿ëÇÏ´Â »ç¶÷ÀÌ À̸¦ Å« °É¸²µ¹·Î »ý°¢ÇÒ°ÍÀÔ´Ï´Ù. ÀÌ ¸ðƼ
ÇÁ¸¦ ¹«·á·Î »ç¿ëÇÒ¼ö ÀÖ°Ô ÇØÁÖ´Â °ÍÀÌ ¹Ù·Î lesstifÀÔ´Ï´Ù. lesstif´Â
¹«·á·Î ¸ðƼÇÁ¸¦ »ç¿ëÇϵµ·Ï ¸¸µé¾îÁø ÇÁ·Î±×·¥ ÀÔ´Ï´Ù.
ÇöÀç ¹öÀüÀÌ ¸î±îÁö ³ª¿ÍÀÖ´ÂÁö´Â ¸ð¸£°ÚÁö¸¸ Á¦°¡ »ç¿ëÇÏ°í ÀÖ´Â ¹öÀüÀº
0.80¹öÀüÀÌ°í ¸ðƼÇÁÀÇ 1.2¹öÀü ÀÌ»ó ±×¸®°í 2.0¹öÀüµµ ¾à°£? Áö¿øÇÕ´Ï´Ù.(
Á¦°¡ ÀÌ¿¡ ´ëÇØ ¾Æ´Â¹Ù°¡ º°·Î ¾ø³×¿ä. ÇÏÁö¸¸ ÇöÀç±îÁö Å×½ºÆ® Çغ»°á°ú´Â
³»°¡ ¾Ë°í ÀÖ´Â ¿¹Á¦¸¦ ÄÄÆÄÀÏ ÇßÀ»¶§ ¹®Á¦°¡ µÇ´Â ºÎºÐÀº °ÅÀÇ ¾ø¾úÀ¾´Ï´Ù.
)

4. lesstif¸¦ ¼³Ä¡ÇØ º¼±î¿ä?

¸ðƼÇÁ°¡ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾îÀְųª ȤÀº ÀÌ¿¡´ëÇØ ¾Ë°í ÀÖ´Â »ç¶÷Àº À̺κÐ
À» °Ç³Ê ¶Ù¾îµµ »ó°ü¾øÀ¾´Ï´Ù. ÇÏÁö¸¸ ¸ðƼÇÁ³ª lesstif¸¦ ¹Ýµå½Ã ¼³Ä¡ÇÏ°í
ÀÌ °­Á¸¦ Àо±â¸¦ ¹Ù¶ø´Ï´Ù. ±×·¸Áö ¾Ê°í ¸Ó¸®¼ÓÀ¸·Î ±×³É »ý°¢Çϸ鼭
ÀÌ °­Á¸¦ ÀÐÀ» »ý°¢À̶ó¸é Ã¥°¡¹æ ½Îµé±¸ ´Ù´Ï¸é¼­ ¸»¸®±¸ ½Í³×¿ä..
¸¸¾à ±×·² »ý°¢À» °¡Áø »ç¶÷¶ó¸é ´Ù¸¥ °­Á¸¦ Àб⸦ ¹Ù¶ó¸ç.. ¹é°ßÀÌ ºÒ¿©
ÀÏŸ¶ó´Â ¸»ÀÌ Á¤¸» ÇÁ·Î±×·¡¹Ö¿¡´Â Áß¿äÇÑ ¸»ÀÎ °Í °°½À´Ï´Ù.

 ¼³Ä¡ ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.

 less080.tarÀ̶ó´Â ÆÄÀÏÀ» ±¸ÇÕ´Ï´Ù. ¾Æ¸¶ ÇÏÀÌÅÚ¿¡¼­ ±¸ÇÑ °Í °°Àºµ¥ ÀÌ
°ÍÀÌ ¾Æ´Ï¶ó ´Ù¸¥ ÆÄÀÏÀ̶ó¸é °Å±â¿¡ ³ª¿ÍÀÖ´Â readmeÈ­ÀÏÀ̳ª INSTALLÈ­ÀÏ
À» Àß Àо°í ¼³Ä¡ÇÏ¸é °¨»çÇÏ°Ú±¸¿ä, ¾Æ·¡´Â º»ÀÎÀÌ °¡Áö°íÀÖ´Â ÆÄÀÏÀÇ
¿¹·Î ¼³¸í ÇÏ·ÁÇÕ´Ï´Ù.

 À§ÀÇ ÆÄÀÏÀÌ tarÈ­ÀÏÀÎÁپ˰í

 tar xvof less080.tar

 Çß´õ´Ï ¿ø·¡ ÆÄÀÏÀ̸§ÀÎ lesstif-0.80public.tar.gzÆÄÀÏ·Î ¹Ù²î¾ú½À´Ï´Ù.
 ¾Æ¸¶ ±×³É mv¸í·ÉÀ¸·Î ¹Ù²Ù¸é µÇÁö ¾ÊÀ»±î ½Í³×¿ä.(Çغ¸Áö´Â ¾Ê¾Ò½À´Ï´Ù.)

 ¾ÐÃàÀ» Ç®·Á¸é

 gunzip lesstif-0.80public.tar.gz

 ÇÏ¸é µË´Ï´Ù. ±×·¯¸é lesstif-0.80public.tarÈ­ÀÏ·Î ¹Ù²î¾îÀÖÀ» °ÍÀÔ´Ï´Ù.

 ´ÙÀ½ ÆÄÀϵéÀ» ´Ù½Ã Ç®¾î ÇìÄ¡·Á¸é

 tar xvof lesstif-0.80public.tar

 ¶ó°í ÀÔ·ÂÇϸé lesstif-0.80publicÀ̶ó´Â µð·ºÅ丮¿¡ ÆÄÀϵéÀÌ µé¾îÀÖÀ»
 °ÍÀÔ´Ï´Ù.

 cd lesstif-0.80public
 (µð·ºÅ丮 ¾ÈÀ¸·Î µé¾î°¡¾ß °ÚÁÒ?)

 configure

 make
 (¿©±â±îÁö Çϸé ÄÄÆÄÀÏÀÌ µÇ´Â°Å±¸¿ä..)

 make install
 (¿©±â±îÁö ÇÏ¸é ¼³Ä¡±îÁö µÇ´Â°Ì´Ï´Ù.)

 ÀÌ ÆÄÀϾȿ¡ ¸¹Àº ¿¹Á¦µéÀÌ Àִµ¥ À̵é±îÁö ÄÄÆÄÀÏ ÇÏ·Á¸é
 ./test/make
 ÇÏ½Ã¸é ¿¹Á¦µéÀÌ ÄÄÆÄÀÏ µË´Ï´Ù.

 ÀÌÁ¦ ÄÄÆÄÀÏµÈ ¿¹Á¦¸¦ ¸î °³ ½ÇÇàÇØ º¼±î¿ä?
 ±×·±µ¥ ¾Æ¸¶ ½ÇÇà½ÃÅ°¸é ¹«½¼ ¶óÀ̺귯¸®°¡ ¾ø´Ù°í ¿¡·¯¸¦ ³¾°ÍÀÔ´Ï´Ù.

 ÇÑ°¡Áö ´õ ÇØ¾ß ÇÒ ÀÏÀÌ ³²¾ÆÀÖ½À´Ï´Ù.
 ¶óÀ̺귯¸®µéÀ» ¼Õ¼ö º¹»ç¸¦ ÇØÁà¾ß ÇÕ´Ï´Ù.

 cp ./lib/Xm/lib* /usr/lib

ÀÌÁ¦ ÄÄÆÄÀÏµÈ ¿¹Á¦¸¦ Çϳª¾¿ ½ÇÇàÇØ º¾½Ã´Ù.
¹Ù·Î À̵éÀ» ¸¸µå´Â ¹ýÀ» ¿ì¸®°¡ ¹è¿ï°Ì´Ï´Ù.
¿©±âÀÖ´Â ¿¹Á¦µéÀ» ½ÇÇàÇϴµ¥¸¸µµ ½Ã°£ÀÌ Á» °É¸±°Ì´Ï´Ù.
±âº»ÀûÀ¸·Î Á¦°øµÇ´Â ¼Ò½º¸¦ º¸°í °øºÎ¸¦ Çϼŵµ µË´Ï´Ù. ÇÏÁö¸¸ Á¦°¡ °øºÎ
ÇÑ °Í°ú ÇÁ·Î±×·¥ ½ºÅ¸ÀÏÀÌ ´Ù¸£±â ¶§¹®¿¡ ±× ¿¹Á¦µéÀº Àú´Â ÀÌÇØÇϱⰡ Èû
µé±º¿ä ±×·³ ´ÙÀ½ ºÎÅÍ´Â º»°ÝÀûÀ¸·Î ¹è¿öº¸µµ·Ï ÇÏ°í ¿©±â¼­ ÁÙÀϱî
ÇÕ´Ï´Ù.  ÁÁÀº ÇÁ·Î±×·¥µéÀÌ ¸¹ÀÌ ³ª¿À±â¸¦ ¹Ù¶ó¸ç..


HomePage Backward Forward Post Reply List
1998 by swindler