´ÙÀ½ ÀÌÀü Â÷·Ê

2. Bzip2 ¾ò±â

Bzip2ÀÇ È¨ÆäÀÌÁö´Â ¿µ±¹ Ȩ »çÀÌÆ®ÀÎ < www.bzip2.org>¿¡ ÀÖ°í. ¹Ì±¹ ¹Ì·¯»çÀÌÆ®´Â < www.digistar.com/bzip2/index.html> ¿¡ ÀÖ´Ù.

2.1 ´ç½ÅÀÇ ¾ð¾îÀÇ bzip2-HOWTO

ÇÁ¶û½ºÀεéÀº ¾Æ¸¶ Arnaud LaunayÀÇ ÇÁ¶û½º¾î ¹®¼­¸¦ Âü°íÇϱ⸦ ¹Ù¶ö °ÍÀÌ´Ù. À¥ ¹öÀüÀº < www.freenix.fr/linux/HOWTO/mini/Bzip2.html> ¿¡ ÀÖ°í, ftp´Â ftp.lip6.fr/pub/linux/french/docs/HOWTO/mini/Bzip2.gz ¿©±â ÀÖ´Ù. Arnaud¿Í ÀüÀÚ¸ÞÀÏ·Î ¿¬¶ôÇÒ ¼ö ÀÖ´Ù. ¸ÞÀÏ ÁÖ¼Ò´Â < zoro@mygale.org> ÀÌ´Ù.

ÀϺ»ÀεéÀº ¾Æ¸¶ Tetsu IsajiÀÇ ÀϺ»¾î ¹®¼­¸¦ ÂüÁ¶Çϱ⸦ ¹Ù¶ö °ÍÀÌ´Ù. ¹®¼­´Â < jf.gee.kyoto-u.ac.jp/JF/JF.html> ¿¡ ÀÖ´Ù. IsajiÀÇ È¨ÆäÀÌÁö < www2s.biglobe.ne.jp/~kaien/>¿¡¼­ ¿¬¶ôÇÒ¼ö ÀÖ°í, ȤÀº ÀüÀÚ¸ÞÀÏ·Î ÇÒ ¼ö ÀÖ´Ù. ¸ÞÀÏ ÁÖ¼Ò´Â < isaji@mxu.meshnet.or.jp> ÀÌ´Ù.

½º¿þµ§ÀεéÀº ¾Æ¸¶ Linus AkerlundÀÇ ½º¿þµ§¾î ¹®¼­¸¦ ÂüÁ¶Çϱ⸦ ¹Ù¶ö °ÍÀÌ ´Ù. ¹®¼­´Â < user.tninet.se/~uxm165t/linux_doc.html> ¿¡ ÀÖ´Ù. Linus¿Í ÀüÀÚ¸ÞÀÏ·Î ¿¬¶ôÇÒ¼ö ÀÖ´Ù. ¸ÞÀÏ ÁÖ¼Ò´Â < uxm165t@tninet.se> ÀÌ´Ù.

2.2 ÄÄÆÄÀÏµÈ bzip2 ¹ÙÀ̳ʸ® ¾ò±â

Ȩ »çÀÌÆ®¸¦ ºÁ¶ó.

2.3 Bzip2 ¼Ò½º ¾ò±â

°ø½ÄÀûÀÎ »çÀÌÆ®¿¡ ÀÖ´Ù (``Bzip2 ¾ò±â'' ¸¦ ºÁ¶ó.

2.4 ´ç½ÅÀÇ ÄÄÇ»ÅÍ·Î bzip2 ÄÄÆÄÀÏÇϱâ

¸¸¾à ´ç½ÅÀÌ gcc 2.7.*À» °¡Áö°í ÀÖÀ¸¸é, ´ÙÀ½ ¶óÀÎÀ» ¹Ù²ã¶ó

CFLAGS = -O3 -fomit-frame-pointer -funroll-loops À¸·Î

CFLAGS = -O2 -fomit-frame-pointer -O3 °ú -O2¸¦ ¹Ù²Ù°í -funroll-loops¸¦ ³Ö´Â´Ù. Ä¿³Î ÄÄÆÄÀÏÇÒ¶§ ´ç½ÅÀº ¾Æ ¸¶ ¾î¶°ÇÑ -m* Ç÷¡±×¸¦(¿¹¸¦µé¾î, -m486) Ãß°¡ÇÏ±æ ¿øÇÒ °ÍÀÌ´Ù. -funroll-loops¸¦ ÇÇÇÏ´Â °ÍÀº Á¦ÀÏ Áß¿äÇÑ ºÎºÐÀÌ°í, gcc 2.7ÀÇ À߸øµÈ ÄÚ µå¸¦ »ý¼ºÇÏ´Â ¸¹Àº ¿øÀÎÀÌ µÇ°í, gcc 2.7ÀÇ Äڵ尡 ´õ ´À¸®°í ´õ Ä¿Áö±â ¶§¹®ÀÌ´Ù. ´Ù¸¥ ÄÄÆÄÀÏ·¯µé (lcc, egcs, gcc 2.8.x)À» À§ÇØ µðÆúÆ® CFLAGS °¡ ÁÁ´Ù. ±× ÈÄ, README´ë·Î ¹Ù·Î ±×°ÍÀ» ¸¸µé°í ¼³Ä¡Çضó.


´ÙÀ½ ÀÌÀü Â÷·Ê