· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
GentooX86 Handbook_Ko_1-5

1. Á¨Åõ ¼³Ä¡ÆÄÀÏÀÇ ¼³Ä¡

1.1. ½ºÅ×ÀÌÁö Ÿ¸£º¼ ¼³Ä¡

1.1.1. ³¯ÀÚ ½Ã°£À» ¿Ã¹Ù¸£°Ô Á¶Á¤Çϱâ

°è¼Ó ÁøÇàÇϱâ Àü¿¡ ³¯Â¥/½Ã°£À» Á¡°ËÇÏ°í °»½ÅÇÕ´Ï´Ù. ¼³Á¤À» ¸øÇÑ ½Ã°£Àº ³ªÁß¿¡ ±«»óÇÑ °á°ú¸¦ À¯¹ßÇÏ°Ô µË´Ï´Ù!

ÇöÀç ³¯Â¥¿Í ½Ã°£À» Á¡°ËÇϱâ À§ÇØ date ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.

¿¹Á¦ 1-1: ³¯ÀÚ/½Ã°£ Á¡°Ë
# date
Fri Mar 29 16:21:18 UTC 2005

¸¸¾à ³¯Â¥/½Ã°£ÀÌ À߸ø Ãâ·ÂµÇ¾ú´Ù¸é, MMDDhhmmYYYY(¿ù, ÀÏ, ½Ã, ºÐ, ÃÊ, ¿¬) ³¯Â¥ ¹®¹ýÀ» ÀÌ¿ëÇÏ¿© °»½ÅÇÕ´Ï´Ù. ÀÌ ´Ü°è¿¡¼­´Â UTC½Ã°£´ë¸¦ Àû¿ëÇÕ´Ï´Ù. ³ªÁß¿¡ timezoneÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î 2005³â 3¿ù 29ÀÏ, 16:21 ·Î ¼³Á¤ÇÒ °æ¿ì ´ÙÀ½°ú °°ÀÌ ÇÕ´Ï´Ù.

¿¹Á¦ 1-2 : UTC½Ã°£´ë ±âÁØ ³¯ÀÚ/½Ã°£ Á¶Á¤
# date 032916212005

*** ¿ÀÀÚ°¡ ÀÖ½À´Ï´Ù. : '# date 032916212005' ÀÌ ¾Æ´Ï¶ó '# date 052916212005'ÀÌ°ÚÁÒ.. (03¿ùÀÌ ¾Æ¸®¶ó 05¿ù ÀÌ ¸Â´Ù´Â ¶æÀÓ)

--- ¿¹¸¦ µé¾î 2005³â 5¿ù 29ÀÏ

+++ ¿¹¸¦ µé¾î 2005³â 3¿ù 29ÀÏ : ¼öÁ¤ÇÏ¿´½À´Ï´Ù. ¿øº»¿¡´Â March¶ó°í µÇ¾î Àִµ¥ ¿ö³« ±ÞÇÏ°Ô ¹ø¿ªÇÏ´Ùº¸´Ï ¼ýÀÚ¸¦ À߸ø ³Ö¾ú³×¿ä. ¿¹Á¦´Â ÀÌ»ó ¾ø½À´Ï´Ù. °¨»çÇÕ´Ï´Ù. =)

1.1.2. ¼±ÅÃ

´ÙÀ½ ´Ü°è¿¡¼­´Â ½Ã½ºÅÛ¿¡ ½ºÅ×ÀÌÁö 3 Ÿ¸£º¼À» ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÎÅͳÝÀ¸·ÎºÎÅÍ ÇÊ¿äÇÑ Å¸¸£º¼À» ¹Þ´Â ¼±ÅûçÇ×ÀÌ ÀÖ°í, ¶Ç´Â ÅëÇÕ CD³ª LiveDVD·Î ºÎÆÃÇßÀ» °æ¿ì µð½ºÅ©·ÎºÎÅÍ º¹»çÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ¸¸¾à ÅëÇÕ CD³ª LiveDVD¸¦ °¡Áö°í ÀÖÀ¸¸ç µð½ºÅ©ÀÇ ½ºÅ×ÀÌÁö ÆÄÀÏÀ» ¾²±â ¿øÇÑ´Ù¸é, ÀÎÅͳÝÀ¸·Î ºÎÅÍ ¹Þ´Â °ÍÀº µð½ºÅ©¿¡ ÀÖ´Â ÆÄÀÏ ¸¸Å­ÀÇ ¾µµ¥¾ø´Â ´ë¿ªÆø ³¶ºñ³ª ´Ù¸¦¹Ù°¡ ¾ø½À´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì¿¡´Â uname -m ¸í·ÉÀ¸·Î ¾î¶² ½ºÅ×ÀÌÁö ÆÄÀÏÀ» ´Ù¿î·Îµå ¹Þ¾Æ¾ß ÇÏ´ÂÁö¸¦ °áÁ¤Çϴµ¥ µµ¿ò ÁÙ °ÍÀÔ´Ï´Ù.

ÃÖ¼Ò CD ¿Í LiveCD´Â ½ºÅ×ÀÌÁö3 ¾ÆÄ«À̺갡 ¾øÁö¸¸, LiveDVD¿¡´Â ÀÖ½À´Ï´Ù.

1.2. ±âº»: ÀÎÅͳÝÀÇ ½ºÅ×ÀÌÁö »ç¿ëÇϱâ

1.2.1. ½ºÅ×ÀÌÁö Ÿ¸£º¼ ³»·Á¹Þ±â

ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÑ Á¨Åõ ¸¶¿îÆ®ÁöÁ¡À¸·Î À̵¿ÇÕ´Ï´Ù (´ëºÎºÐ /mnt/gentoo¿Í °°À» °ÍÀÔ´Ï´Ù).

¿¹Á¦ 2-1 : Á¨Åõ ¸¶¿îÆ®ÁöÁ¡·ÎÀÇ À̵¿
# cd /mnt/gentoo

¼³Ä¡ ¼ö´Ü¿¡ µû¶ó ½ºÅ×ÀÌÁö¸¦ ³»·Á¹Þ±â À§ÇÑ ¸¹Àº ÅøµéÀ» °¡Áö°Ô µË´Ï´Ù. À¯È¿ÇÑ ¸µÅ©¸¦ ã¾Ò´Ù¸é, Á¨Åõ ¹Ì·¯¸®½ºÆ®¸¦ °Ë»öÇÏ¿© Áö¿ªÀûÀ¸·Î °¡±î¿î ¹Ì·¯¸¦ "Áï½Ã" ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸¸¾à links°¡ ¾ø´Ù¸é lynx¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Á¶Ä¡ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÇÁ·Ï½Ã¸¦ ÅëÇØ Á¢±ÙÇÏ°íÀÚ ÇÑ´Ù¸é http_proxy¿Í ftp_proxy º¯¼ö¿¡ °ªÀ» ´ëÀÔÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. (export!)

¿¹Á¦ 2-2 : lynx¸¦ À§ÇÑ ÇÁ·Ï½Ã ¼³Á¤
# export http_proxy="http://proxy.server.com:port"
# export ftp_proxy="http://proxy.server.com:port"

ÀÌÁ¦ ¿ì¸®´Â µ¶ÀÚ ¿©·¯ºÐÀÌ links¸¦ °¡Áö°í ÀÖ´Ù°í º¸°Ú½À´Ï´Ù.

releases/x86/2008.0/ µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù. µ¶ÀÚ ¿©·¯ºÐÀÌ ¼ÒÀ¯ÇÑ ¾ÆÅ°ÅØó¿¡ µû¸¥ ¸ðµç »ç¿ë°¡´ÉÇÑ ½ºÅ×ÀÌÁö ÆÄÀÏÀ» º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù(±×°ÍµéÀº °¢°¢ÀÇ ¼­ºê¾ÆÅ°ÅØó À̸§ÀÌ ºÎ¿©µÈ ¼­ºêµð·ºÅ丮 ¾È¿¡ Á¸ÀçÇÒ °ÍÀÔ´Ï´Ù). ±×Áß Çϳª¸¦ ¼±ÅÃÇÏ°í D¸¦ ´­·¯ ³»·Á¹ÞÀ¸½Ê½Ã¿À. ´Ù µÇ¾úÀ» °æ¿ì Q¸¦ ´­·¯ ºê¶ó¿ìÀú¸¦ Á¾·áÇÕ´Ï´Ù.

´ëºÎºÐÀÇ PC »ç¿ëÀÚµéÀ̶ó¸é stage3-i686-2008.0.tar.bz2 stage3 ¾ÆÄ«À̺긦 ¹ÞÀ» °ÍÀÔ´Ï´Ù. ¸ðµç ÃֽŠPC´Â i686À¸·Î °í·ÁµÇ¾ú½À´Ï´Ù. ¸¸¾à ±¸Çü¸Ó½ÅÀ» »ç¿ëÇÑ´Ù¸é À§Å°Çǵð¾Æ¿¡¼­ i686ȣȯ ÇÁ·Î¼¼¼­ ¸®½ºÆ®¸¦ Á¡°ËÇغ¸±â ¹Ù¶ø´Ï´Ù. Pentium, K5, K6, Via C3¿Í °°Àº ±¸Çü ÇÁ·Î¼¼¼­µéÀº ÀÏ¹Ý x86 ½ºÅ×ÀÌÁö3À» ÇÊ¿ä·Î ÇÕ´Ï´Ù. i486 ±× ÀÌÀüÀÇ °ÍÀº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

¿¹Á¦ 2-3 : links·Î ¹Ì·¯ Ž»öÇϱâ
# links http://www.gentoo.org/main/en/mirrors.xml

(If you need proxy support with links:)
# links -http-proxy proxy.server.com:8080 http://www.gentoo.org/main/en/mirrors.xml

½ºÅ×ÀÌÁö3 Ÿ¸£º¼À» ¹Þ´Â °ÍÀ» È®ÀÎÇغ¸¼¼¿ä. ½ºÅ×ÀÌÁö1À̳ª ½ºÅ×ÀÌÁö2¸¦ ÀÌ¿ëÇÑ ¼³Ä¡´Â ´õÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

³»·Á¹ÞÀº ½ºÅ×ÀÌÁö Ÿ¸£º¼ÀÇ ¹«°á¼ºÀ» Á¡°ËÇÏ·Á¸é md5sum¸¦ »ç¿ëÇÏ¿© ¹Ì·¯»ó¿¡ Á¦°øµÈ MD5 °Ë»çÇÕÀÇ Ãâ·ÂÀ» ºñ±³Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.

¿¹Á¦ 2-4 : ½ºÅ×ÀÌÁö Ÿ¸£º¼ÀÇ ¹«°á¼º Á¡°Ë
# md5sum -c stage3-i686-2008.0.tar.bz2.DIGESTS
stage3-i686-2008.0.tar.bz2: OK

1.2.2. ½ºÅ×ÀÌÁö Ÿ¸£º¼ Ç®±â

ÀÌÁ¦ ½Ã½ºÅÛ¿¡ ³»·Á¹ÞÀº ½ºÅ×ÀÌÁö¸¦ Ç®°Ú½À´Ï´Ù. ¿ì¸®´Â À̸¦ ½±°Ô ÁøÇàÇϱâ À§ÇØ tar¸¦ »ç¿ëÇÕ´Ï´Ù.

¿¹Á¦ 2-5 : ½ºÅ×ÀÌÁö Ç®±â
# tar xvjpf stage3-*.tar.bz2

xvjpf ¿É¼ÇÀ» »ç¿ëÇÏ¿´´ÂÁö È®ÀÎÇغ¸±â ¹Ù¶ø´Ï´Ù. x´Â Ç®±â, v´Â Ǫ´Â°úÁ¤Áß¿¡ ¾î¶² ÀÏÀÌ ÀϾ´Â°¡ »ó¼¼È®ÀÎ, j´Â bzip2 ¾ÐÃàÇØÁ¦ »ç¿ë, p´Â ÆÛ¹Ì¼Ç º¸Á¸, f´Â Ç¥ÁØ Ãâ·ÂÀÌ ¾Æ´Ï¶ó ÆÄÀϷμ­ ¾ÐÃàÀÌ Ç®¸®±æ ¿øÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.

ÀÌÁ¦ ½ºÅ×ÀÌÁö°¡ ¼³Ä¡µÇ¾ú½À´Ï´Ù. [http]Æ÷ƼÁö ¼³Ä¡·Î °è¼Ó Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

1.3. Æ÷ƼÁö ¼³Ä¡

1.3.1. Æ÷ƼÁö ½º³À¼¦ Ç®±â

ÀÌÁ¦ ¼³Ä¡ ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ŸÀÌƲÀÌ ¹«¾ùÀÎÁö, »õ·Î¿î ÇÁ·ÎÆÄÀÏÀÌ ¾î¶² °ÍµéÀÌ ÀÖ´ÂÁö µîÀ» ¾Ë·ÁÁÖ´Â Æ÷ƼÁö ÆÄÀÏµé ¸ðÀ½ÀÎ Æ÷ƼÁö ½º³À¼¦À» ¼³Ä¡ÇÒ ¶§ÀÔ´Ï´Ù.

1.3.2. Æ÷ƼÁö ½º³À¼¦ ³»·Á¹Þ°í ¼³Ä¡Çϱâ

ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸¶¿îÆ®µÈ ¸¶¿îÆ® ÁöÁ¡À¸·Î À̵¿ÇÕ´Ï´Ù.( /mnt/gentoo ?)

¿¹Á¦ 3-1 : ¸¶¿îÆ® ÁöÁ¡À¸·Î À̵¿
# cd /mnt/gentoo

links (ȤÀº lynx)¸¦ ½ÇÇàÇÏ¿© Á¨Åõ ¹Ì·¯ ¸®½ºÆ®·Î À̵¿ÇÕ´Ï´Ù. Áö¿ªÀûÀ¸·Î ±ÙÁ¢ÇÑ ¹Ì·¯·Î À̵¿ÇÑ´ÙÀ½ snapshots/ µð·ºÅ丮¸¦ ¿±´Ï´Ù. ±×°÷¿¡ ÃֽŠÆ÷ƼÁö ½º³À¼¦ÀÌ ÀÖ½À´Ï´Ù. (portage-latest.tar.bz2) ¼±ÅÃÇÏ°í D¸¦ ´©¸£¼¼¿ä.
¿¹Á¦ 3-2 : Á¨Åõ ¹Ì·¯¸®½ºÆ® Á¶È¸
# links http://www.gentoo.org/main/en/mirrors.xml

ÀÌÁ¦ Q¸¦ ´­·¯ ºê¶ó¿ìÀú¸¦ ºüÁ®³ª¿É´Ï´Ù. ÀÌÁ¦ Æ÷ƼÁö ½º³À¼¦ÀÌ /mnt/gentoo¿¡ À§Ä¡ÇßÀ» °ÍÀÔ´Ï´Ù.

³»·Á¹ÞÀº ½º³À¼¦ÀÇ ¹«°á¼ºÀ» °Ë»çÇÏ·Á¸é md5sum À» »ç¿ëÇؼ­ ¹Ì·¯»ó¿¡ Á¦°øµÇ´Â MD5 °Ë»çÇÕ°ú ºñ±³Çغ¸¼¼¿ä.

¿¹Á¦ 3-3 : Æ÷ƼÁö ½º³À¼¦ÀÇ ¹«°á¼º °Ë»ç
# md5sum -c portage-latest.tar.bz2.md5sum
portage-latest.tar.bz2: OK

´ÙÀ½ ´Ü°è¿¡¼­ ¿ì¸®´Â ÆÄÀÏ ½Ã½ºÅÛ¿¡ Æ÷ƼÁö ½º³À¼¦À» ÃßÃâÇÕ´Ï´Ù. Á¤È®ÇÑ ¸í·ÉÀ» È®ÀÎÇϼ¼¿ä ´ë¹®ÀÚ CÀÔ´Ï´Ù. ¼Ò¹®ÀÚ c°¡ ¾Æ´Ï°í¿ä.

¿¹Á¦ 3-4 : Æ÷ƼÁö ½º³À¼¦ ÃßÃâ
# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr

1.4. ÄÄÆÄÀÏ ¿É¼Ç ¼³Á¤

1.4.1. ¼Ò°³

Á¨Åõ¸¦ ÃÖÀûÈ­Çϱâ À§ÇØ Æ÷ƼÁö ±â´É¿¡ ¿µÇâÀ» ÁÖ´Â ¸î¸î º¯¼öµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ðµç º¯¼öµéÀº (export¸¦ »ç¿ëÇÏ´Â)ȯ°æ º¯¼ö·Î ÀÛ¿ëÇÒ ¼ö ÀÖÁö¸¸ ¿µ±¸ÀûÀÎ °ÍÀº ¾Æ´Õ´Ï´Ù. ÀÌ ¼³Á¤»çÇ×À» º¸Á¸Çϱâ À§ÇØ Æ÷ƼÁö¿¡¼­´Â Æ÷ƼÁö¸¦ À§ÇÑ È¯°æ ¼³Á¤ÆÄÀÏ /etc/make.conf¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ¿ì¸®°¡ Áö±ÝºÎÅÍ ÆíÁýÇÒ ÆÄÀÏÀÔ´Ï´Ù.

À¯ÀÇ»çÇ×: ¸ðµç °¡´ÉÇÑ º¯¼öµéÀÇ ¼³¸íÀÌ ºÙÀº ¸®½ºÆ®´Â /mnt/gentoo/etc/make.conf.example¿¡ ÀÖ½À´Ï´Ù. ¼º°øÀûÀÎ Á¨Åõ ¼³Ä¡¸¦ À§Çؼ­´Â ¾Æ·¡¿¡ ¾ð±ÞÇÑ º¯¼öµé¸¸ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù.

¼Õ¿¡ ÀÍÀº ¿¡µðÅ͸¦ ½ÇÇàÇÏ¿© (¿ì¸®´Â nano¸¦ »ç¿ëÇÕ´Ï´Ù) ¿ì¸®°¡ ÀÌÈÄ¿¡ ¾ð±ÞÇÒ º¯¼öµéÀ» ÃÖÀûÈ­ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦ 4-1 : /etc/make.conf
# nano -w /mnt/gentoo/etc/make.conf

´ë°³ ¾ð±ÞµÈ ¹Ù¿Í °°ÀÌ make.conf.example ÆÄÀÏÀº ½ÃÀÛÁÙÀÌ #·Î ÁÖ¼®Ã³¸®°¡ µÇ¾î ÀÖ°í ´Ù¸¥ ÁÙÀÇ °æ¿ì VARIABLE="content" ¹®¹ýÀ» »ç¿ëÇÏ¿© º¯¼ö°ªÀ» Á¤ÀÇÇß½À´Ï´Ù. make.conf µµ °°Àº ¹®¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌµé º¯¼ö¿¡ ´ëÇؼ­´Â ´ÙÀ½¿¡ ¾ð±ÞµË´Ï´Ù.

1.4.2. CHOST

CHOST º¯¼ö´Â ½Ã½ºÅÛÀ» À§ÇÑ ´ë»ó ºôµå È£½ºÆ®¸¦ ¾ð±ÞÇÕ´Ï´Ù. ÀÌ º¯¼ö´Â ¿Ã¹Ù¸¥ °ªÀ¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ Æı«µÉ ¼ö ÀÖÀ¸´Ï º¯°æÇÏÁö ¸¶½Ê½Ã¿À! ¸¸¾à CHOST ÆÄÀÏÀÌ µ¶ÀÚ¿©·¯ºÐ²² ¿Ã¹Ù¸£°Ô º¸ÀÌÁö ¾Ê´Â´Ù¸é À߸øµÈ ½ºÅ×ÀÌÁö3 Ÿ¸£º¼À» ¾²°Ô µÉ °ÍÀÔ´Ï´Ù.

1.4.3. CFLAGS¿Í CXXFLAGS

CFLAGS¿Í CXXFLAGS º¯¼ö´Â gcc C¿Í C++ÄÄÆÄÀÏ·¯ °¢°¢À» À§ÇØ ÃÖÀûÈ­ Ç÷¡±×¸¦ Á¤ÀÇÇÏ´Â º¯¼öÀÔ´Ï´Ù. ºñ·Ï ¿ì¸®°¡ ÀϹÝÀûÀ¸·Î ¿©±â¿¡ µ¿ÀÇÇÑ´ÙÁö¸¸ °¢°¢ÀÇ ÇÁ·Î±×·¥¿¡ ´ëÇØ °³º°ÀûÀÎ Ç÷¡±×µéÀ» ÃÖÀûÈ­ÇÑ´Ù¸é ¾öû³­ ¼º´É Çâ»óÀ» °¡Á®¿À°Ô µË´Ï´Ù. ¿Ö³Ä¸é ¸ðµç ÇÁ·Î±×·¥Àº °¢±â ´Ù¸£±â ¶§¹®ÀÔ´Ï´Ù.

make.conf¿¡¼­ ÀϹÝÀûÀ¸·Î µ¶ÀÚ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ Á» ´õ ºü¸£°Ô ÀÀ´äÇÏ°Ô ÇÏ´Â ÃÖÀûÈ­ Ç÷¡±×¸¦ Á¤ÀÇÇÒ °ÅÀÔ´Ï´Ù. ½ÇÇèÀûÀÎ ¼³Á¤ ³»¿ëÀ» ÀÌ º¯¼ö¿¡ ³ÖÁö ¸¶½Ê½Ã¿À! °úµµÇÑ ÃÖÀûÈ­´Â ÇÁ·Î±×·¥À» À߸øµÇ°Ô (±úÁö°Å³ª ¸ÀÀÌ °¡°Å³ª Á¦ ±â´ÉÀ» ¸øÇÏ´Â) ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¿ì¸®´Â °¡´ÉÇÑ ¸ðµç ÃÖÀûÈ­ ¿É¼ÇÀ» ¼³¸íÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¸¸¾à ±× ¸ðµç°ÍÀ»¿øÇÑ´Ù¸é [http]GNU ¿Â¶óÀÎ ¸Þ´º¾óÀ̳ª gcc infoÆäÀÌÁö¸¦ Àбâ¹Ù¶ø´Ï´Ù. (info gcc ´Â ¸®´ª½º ½Ã½ºÅÛ¿¡¼­¸¸ º¼ ¼ö ÀÖ½À´Ï´Ù). make.conf.example ÆÄÀÏ ÀÚü¸¸À¸·Îµµ ¼ö¸¹Àº ¿¹Á¦¿Í Á¤º¸°¡ ÀÖ½À´Ï´Ù. ÀÌ°É º¸´Â°É ÀØÁö ¸¶½Ê½Ã¿À!

óÀ½ ¼³Á¤»çÇ×Àº -march= ³ª -mtune= Ç÷¡±×Àε¥ ´ë»ó ¾ÆÅ°ÅØóÀÇ À̸§À» ¿­°ÅÇÕ´Ï´Ù. °¡´ÉÇÑ ¿É¼ÇÀº make.conf.example ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. (ÁÖ¼®À¸·Î).

µÎ¹ø°ÀÇ °ÍÀº -O Ç÷¡±×ÀÔ´Ï´Ù.(´ë¹®ÀÚ OÁö, ¼ýÀÚ 0Àº ¾Æ´Õ´Ï´Ù) ÀÌ´Â gccÀÇ ÃÖÀûÈ­ Ŭ·¡½º Ç÷¡±×¸¦ ¿­°ÅÇÕ´Ï´Ù. °¡´ÉÇÑ Å¬·¡½º´Â Á»´õ ¼Óµµ¸¦ ÃÖÀûÈ­Çϱâ À§ÇÑ s (for size-optimized), 0 (zero - for no optimizations), 1, 2, 3 Ç÷¡±×µéÀÌ ÀÖ½À´Ï´Ù (¸ðµç Ŭ·¡½º´Â ÀÌÀü Ŭ·¡½º¿Í µ¿ÀÏÇϸç, Ưº°ÇÑ ¾î¶² °ÍÀÌ Ãß°¡ µË´Ï´Ù). -O2 ¿É¼ÇÀÌ ±âº» Ãßõ»çÇ×ÀÔ´Ï´Ù.

´Ù¸¥ Àß ¾Ë·ÁÁø ÃÖÀûÈ­ Ç÷¡±×´Â -pipe (°¢°¢ÀÇ ÄÄÆÄÀÏ ´Ü°è°£ Åë½ÅÀ» À§ÇØ Àӽà ÆÄÀÏÀ» ¾²´Â°ÍÀÌ ¾Æ´Ï¶ó ÆÄÀÌÇÁ¸¦ »ç¿ëÇÕ´Ï´Ù)ÀÔ´Ï´Ù. ÀÌ´Â »ý¼ºµÈ Äڵ忡 ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

-fomit-frame-pointer (ÇÁ·¹ÀÓ ¹öÆÛ¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ÇÔ¼ö¸¦ À§ÇØ ·¹Áö½ºÅÍ ³»ºÎÀÇ ÇÁ·¹ÀÓ Æ÷ÀÎÅ͸¦ À¯ÁöÇÏÁö ¾Ê½À´Ï´Ù) À» »ç¿ëÇÏ¸é ¾îÇø®ÄÉÀ̼ÇÀÇ µð¹ö±ë¿¡ Áß´ëÇÑ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

CFLAGS¿Í CXXFLAGS¸¦ Á¤ÀÇÇßÀ» ¶§, °¢°¢ÀÇ ÃÖÀûÈ­ Ç÷¡±×¸¦ ÇÕÄ¥ ¼ö ÀÖ½À´Ï´Ù. ±âº» °ªÀº ½ºÅ×ÀÌÁö3 ¾ÆÄ«À̺긦 ÃæºÐÈ÷ Ç®¾úÀ»¶§ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ±×³É ¿¹½ÃÀÏ »ÓÀÔ´Ï´Ù.

¿¹Á¦ 4-2 : CFLAGS¿Í CXXFLAGSÀÇ Á¤ÀÇ
CFLAGS="-O2 -march=i686 -pipe"
# Use the same settings for both variables
CXXFLAGS="${CFLAGS}"

1.4.4. MAKEOPTS

MAKEOPTS ¿É¼ÇÀ» ÅëÇØ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ¶§ ¾ó¸¶³ª ¸¹ÀÌ º´·Ä ÄÄÆÄÀÏÀ» ¼öÇàÇÒ °ÍÀÎÁö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÃÖÀûÀÇ ¼±ÅÃÀº ½Ã½ºÅÛÀÇ CPU¼ö +1 ÀÔ´Ï´Ù¸¸ ÀÌ °¡À̵å¶óÀÎÀÌ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.

¿¹Á¦ 4-3 : ÀϹÝÀûÀÎ 1CPU ½Ã½ºÅÛ¿¡¼­ÀÇ MAKEOPTS
MAKEOPTS="-j2"

1.4.5. Áغñ, ¿äÀÌ~ ¶¥~!

/mnt/gentoo/etc/make.conf¸¦ ÃëÇâ¿¡ ¸Â°Ô °»½ÅÇϽðí ÀúÀåÇϼ¼¿ä(nano »ç¿ëÀÚ¶ó¸é Ctrl-X¸¦ Ä¡¸é µË´Ï´Ù). ÀÌÁ¦ [http]Á¨Åõ ±â¹Ý ½Ã½ºÅÛ ¼³Ä¡¸¦ °è¼ÓÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-02-28 17:03:05
Processing time 0.0074 sec