· 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]Á¨Åõ ±â¹Ý ½Ã½ºÅÛ ¼³Ä¡¸¦ °è¼ÓÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.


ID
Password
Join
Beauty and harmony are as necessary to you as the very breath of life.


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.0097 sec