Previous Next Contents

2. ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¼±ÅÃÇÏÀÚ.

glibc¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº ¸¹Áö ¾Ê´Ù. ´ç½Åµµ ½ÃÇè»ï¾Æ ¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇÒ¼ö ÀÖ´Ù. Áï ±âº»ÀûÀ¸·Î ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿©¼­ glibc 2¸¦ ¼³Ä¡ÇÑ ÈÄ, ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÒ ¶§, ´Ù¸¥ ¿É¼ÇÀ» »ç¿ëÇÏ¸é »õ·Î¿î ¶óÀ̺귯¸®(glibc 2)¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ·± ¹æ¹ýÀ¸·Î ¼³Ä¡ÇÏ´Â °ÍÀº ¼³Ä¡ ÈÄ glibc¸¦ Á¦°ÅÇÏ´Â °ÍÀº ½±´Ù.-- ÁÖÀÇÇÒ °ÍÀº glibc¿Í ¸µÅ·µÇ¾î¼­ ¸¸µé¾îÁø ÇÁ·Î±×·¥Àº ´õ ÀÌ»ó ½ÇÇàµÇÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù.-- glibc¸¦ ½ÇÇè»ï¾Æ »ç¿ëÇÒ·Á¸é ¼Ò½º(source)¸¦ °¡Áö·Î ¶óÀ̺귯¸®¸¦ ÄÄÆÄÀÏÇÏ¸é µÈ´Ù. ÀÌ·± ¼³Ä¡ ¹æ¹ýÀº ½ÃÇè»ï¾Æ ¼³Ä¡Çϱ⿡¼­ ÀÚ¼¼È÷ ¼³¸íÇß´Ù.

¶Ç ´Ù¸¥ ¼³Ä¡ ¹æ¹ýÀº ÁÖ ¶óÀ̺귯¸®·Î glibc¸¦ »ç¿ëÇϱâ À§ÇÑ ¹æ¹ýÀÌ´Ù. ÀÌ°ÍÀº ´ç½ÅÀÌ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇϸé, »õ·Î¿î ÇÁ·Î±×·¥µéÀº ÁÖ·Î glibc¿¡ ¸µÅ·ÀÌ µÈ´Ù. ±×·¯³ª ÄÄÆÄÀÏ ½Ã, ´Ù¸¥ ¿É¼ÇÀ» »ç¿ëÇÏ¸é ±¸ ¶óÀ̺귯¸®¿¡ ¸µÅ·½Ãų ¼ö ÀÖ´Ù. ¹ÙÀ̳ʸ® ÇüÅ·Π¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖÀ¸¸ç, ¶Ç´Â ½º½º·Î ¶óÀ̺귯¸®¸¦ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ÃÖÀûÈ­ ¿É¼ÇÀ̳ª ±¸¼º ¿É¼ÇÀ» º¯°æ½ÃÅ°°í ½Í°Å³ª ¾Æ´Ï¸é ¹ÙÀ̳ʸ® ÆÐÅ°Áö¿¡¼­ Á¦°øµÇÁö ¾Ê´Â add-onÀ» »ç¿ëÇÏ·Á°í ÇÑ´Ù¸é, ¼Ò½º ¹èÆ÷ÆÇÀ» ±¸ÇÑ ÈÄ, ÄÄÆÄÀÏ ÇϾßÇÑ´Ù. ÀÌ·± ¼³Ä¡ °úÁ¤Àº primary C library·Î ¼³Ä¡Çϱ⿡¼­ ¼³¸íÇß´Ù.

Frodo LooijaardÀº glibc¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ¹æ¹ýµµ ¼³¸íÇß´Ù. Áï, glibc¸¦ secondary libary·Î ¼³Ä¡ÇÏ°í, glibc¸¦ »ç¿ëÇÏ¿©¼­ ÄÄÆÄÀÏµÇ°Ô cross compiler¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ ¹æ¹ý¿¡ ´ëÇÑ ¼³Ä¡ °úÁ¤Àº ´Ù¼Ò º¹ÀâÇÏÁö¸¸, glibc·Î ¸µÅ·ÇÒ ¶§´Â ½¬¿î ÄÄÆÄÀÏÀ» ÇÒ ¼ö ÀÖ´Ù.(??) ÀÌ ¹æ¹ýÀº ±×ÀÇ site¿¡ ÀÖ´Â Installing glibc-2 on Linux ¹®¼­¿¡ ¼³¸íµÇ¾îÀÖ´Ù.

¸¸¾à ÇöÀç Debian 1.3À» »ç¿ë ÁßÀÌ°í, glibc¸¦ »ç¿ëÇÏ´Â µ¥ºñ¾ÈÀÇ unstable version À¸·Î ¾÷±×·¹À̵带 Çϱ⠽ȴٸé, Debian libc5 to libc6 Mini-HOWTO À» Âü°íÇÏ¿©¼­ µ¥ºñ¾È ÆÐÅ°Áö¸¦ ¾÷±×·¹À̵带 ½Ãų ¼ö ÀÖ´Ù.

glibc 2¸¦ Áß¿äÇÑ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ·Á°í ÇÑ´Ù¸é, ÁÖ ¶óÀ̺귯¸®·Î ¼³Ä¡ÇÏÁö ¸»¶ó. ½ÃÇè»ï¾Æ ¼³Ä¡Çϰųª, ´õ ÁÁÀº °ÍÀº ¿©À¯ÀÖ´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡Çؼ­ Å×½ºÆ®ÇØ º¸¾Æ¶ó. ¼³·É ¹ö±×°¡ ¾ø´ÙÇÏ´õ¶óµµ, ¾î¶² ÇÁ·Î±×·¥Àº ÄÄÆÄÀÏ Çϱâ Àü¿¡ º¯°æµÉ ÇÊ¿ä°¡ Àִµ¥, ÀÌ°ÍÀº ÇÔ¼öÀÇ prototypes°ú typesÀÌ º¯°æµÇ±â ¶§¹®ÀÌ´Ù.


Previous Next Contents