Àüü ¸ñÂ÷
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸ñÂ÷´Â Àӽ÷ΠÀÛ¼ºµÈ µÇ¾ú½À´Ï´Ù. ½ÇÁ¦ ¹®¼­ÀÛ¼ºÀº À̿ʹ ´Ù¸£°Ô ÁøÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

Contents

1 ¼Ò°³
2 Linux ¿Í C
2.1 Linux ¿¡ ´ëÇØ¼­
2.1.1 LinuxÀÇ Åº»ý
2.1.2 LinuxÀÇ Æ¯Â¡
2.2 C ¾ð¾î
2.2.1 ¾ð¾î¿¡ ´ëÇØ¼­
2.3 C ÇÁ·Î±×·¡¹Ö ¾ð¾î
2.3.1 ÄÄÇ»ÅÍ¿Í ¿î¿µÃ¼Á¦ ±×¸®°í ÇÁ·Î±×·¡¹Ö ¾ð¾î
2.4 ¿Ö Linux¿Í C Àΰ¡
3 Start Linux
3.1 Linux Kernel
3.2 ¹èÆ÷ÆÇ
3.3 ¸®´ª½ºÀÇ Æ¯Â¡
3.3.1 ´ÙÁß »ç¿ëÀÚ
3.3.2 ´ÙÁß ÇÁ·Î¼¼½º
3.3.3 ³ôÀº À̽ļº
3.3.4 ´Ü¼øÇÔ
3.4 ¸®´ª½º ȯ°æ
3.4.1 Shell
3.4.2 ÆÄÀÏ ±¸Á¶
3.4.3 ¸ðµç °ÍÀº ÆÄÀÏÀÌ´Ù
3.4.4 ÆÄÀÌÇÁ¿Í ÀçÁöÇâ
3.4.5 Ç¥ÁØÀÔ·Â,Ç¥ÁØÃâ·Â,Ç¥ÁØ¿¡·¯
3.4.6 °èÁ¤
4 Start C
4.1 °³¹ß ȯ°æ ¸¸µé±â
4.2 C ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö´Â °úÁ¤
4.3 ÇÔ¼ö
5 º¯¼ö¿Í ¿¬»êÀÚ
5.1 º¯¼ö¸í
5.2 µ¥ÀÌÅß Çü°ú Å©±â
5.3 »ó¼ö
5.4 ¼±¾ð
5.5 »ê¼ú ¿¬»êÀÚ
5.6 ³í¸® ¿¬»êÀÚ
5.7 Áõ°¨ ¿¬»êÀÚ
5.8 ºñÆ® ¿¬»êÀÚ
5.9 ¸í¸í ±ÔÄ¢
6 È帧Á¦¾î¿Í ³í¸®¿¬»ê
6.1 È帧Á¦¾î¶õ
6.2 »óÅÂ¿Í ºí·°
6.3 if
6.4 switch
6.5 while °ú do while
6.6 for
6.7 ºí·° ¹þ¾î³ª±â
6.8 Goto¿Í Label
7 ÇÔ¼ö
7.1 ÇÔ¼ö¶õ
7.2 ÇÔ¼ö ¸®ÅÏ
7.3 ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ¸ðµâÈ­ ÇÁ·Î±×·¡¹Ö
7.4 Çì´õ ÆÄÀÏ
7.5 static º¯¼ö
7.6 ÇÔ¼ö Àç±ÍÈ£Ãâ
8 ¶óÀ̺귯¸®
8.1 ¶óÀ̺귯¸®¶õ ?
8.2 Á¤Àû ¶óÀ̺귯¸®
8.3 µ¿Àû ¶óÀ̺귯¸®
9 ¹è¿­°ú Æ÷ÀÎÅÍ
9.1 Æ÷ÀÎÅÍ¿Í ÁÖ¼Ò
9.2 Æ÷ÀÎÅÍ¿Í ¹è¿­
9.3 ¸Þ¸ð¸® ÇÒ´ç
9.4 Æ÷ÀÎÅ͸¦ ÇÔ¼ö¿¡ ³Ñ±â±â
9.5 ÁÖ¼Ò ¿¬»ê
9.6 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ
9.7 ´ÙÂ÷¿ø ¹è¿­
9.8 Æ÷ÀÎÅÍ¿Í ¹è¿­ÀÇ ÃʱâÈ­
9.9 Æ÷ÀÎÅÍ »ç¿ë½Ã ÁÖÀÇ »çÇ×
10 ±¸Á¶Ã¼
10.1 ±¸Á¶Ã¼¶õ
11 ÀÔÃâ·Â
11.1 Ç¥ÁØÀԷ°ú Ç¥ÁØÃâ·Â
11.2 Çü½ÄÈ­µÈ ÀԷ°ú Ãâ·Â
11.3 °¡º¯ ÀÎÀÚ Ã³¸®Çϱâ
11.4 ÆÄÀÏ ÀÔÃâ·Â ´Ù·ç±â
11.5 Ç¥ÁØ¿¡·¯¿Í exit
11.6 ¹®ÀÚ ´Ù·ç±â
12 Linux System Interface
12.1 ÆÄÀÏ ÁöÁ¤ÀÚ
12.2 Àú¼öÁØ ÆÄÀÏ Á¦¾î
12.3 seek¸¦ ÀÌ¿ëÇÑ ·£´ý Á¢±Ù
12.4 °í¼öÁØ ÆÄÀÏ Á¦¾î

1 ¼Ò°³

2 Linux ¿Í C

2.1 Linux ¿¡ ´ëÇØ¼­

2.1.1 LinuxÀÇ Åº»ý

2.1.2 LinuxÀÇ Æ¯Â¡

2.2 C ¾ð¾î

2.2.1 ¾ð¾î¿¡ ´ëÇØ¼­

2.3 C ÇÁ·Î±×·¡¹Ö ¾ð¾î

2.3.1 ÄÄÇ»ÅÍ¿Í ¿î¿µÃ¼Á¦ ±×¸®°í ÇÁ·Î±×·¡¹Ö ¾ð¾î

2.4 ¿Ö Linux¿Í C Àΰ¡

3 Start Linux


3.1 Linux Kernel

3.2 ¹èÆ÷ÆÇ

3.3 ¸®´ª½ºÀÇ Æ¯Â¡

3.3.1 ´ÙÁß »ç¿ëÀÚ

3.3.2 ´ÙÁß ÇÁ·Î¼¼½º

3.3.3 ³ôÀº À̽ļº

3.3.4 ´Ü¼øÇÔ

3.4 ¸®´ª½º ȯ°æ

3.4.1 Shell

3.4.2 ÆÄÀÏ ±¸Á¶

3.4.3 ¸ðµç °ÍÀº ÆÄÀÏÀÌ´Ù

3.4.4 ÆÄÀÌÇÁ¿Í ÀçÁöÇâ

3.4.5 Ç¥ÁØÀÔ·Â,Ç¥ÁØÃâ·Â,Ç¥ÁØ¿¡·¯

3.4.6 °èÁ¤


4 Start C

4.1 °³¹ß ȯ°æ ¸¸µé±â

GCC ÄÄÆÄÀÏ·¯ ¼Ò°³, Hello World ¿¹Á¦¸¦ ÄÄÆÄÀÏ ÇØ¼­ ½ÇÇàÆÄÀÏÀ» ¸¸µå´Â °úÁ¤

4.2 C ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö´Â °úÁ¤

source > compile > object file ¸¦ °ÅÃļ­ ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö´Â °úÁ¤ ¼³¸í

4.3 ÇÔ¼ö

C ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö´Â °úÁ¤¿¡¼­ »ç¿ëµÈ ¼ÀÇà Äڵ带 ÀÌ¿ë, mainÇÔ¼ö¸¦ Æ÷ÇÔ ÀϹÝÇÔ¼ö¿¡ ´ëÇÑ ¼³¸íÀ» ÇÑ´Ù.


5 º¯¼ö¿Í ¿¬»êÀÚ

5.1 º¯¼ö¸í

5.2 µ¥ÀÌÅß Çü°ú Å©±â

5.3 »ó¼ö

5.4 ¼±¾ð

5.5 »ê¼ú ¿¬»êÀÚ

5.6 ³í¸® ¿¬»êÀÚ

5.7 Áõ°¨ ¿¬»êÀÚ

5.8 ºñÆ® ¿¬»êÀÚ

5.9 ¸í¸í ±ÔÄ¢

º¯¼ö¸í, ÇÔ¼ö¸íµî°ú °ü·ÃµÈ ±âº»±ÔÄ¢°ú ±ÇÀå»çÇ×µé


6 È帧Á¦¾î¿Í ³í¸®¿¬»ê

6.1 È帧Á¦¾î¶õ

6.2 »óÅÂ¿Í ºí·°

6.3 if

6.4 switch

6.5 while °ú do while

6.6 for

6.7 ºí·° ¹þ¾î³ª±â

6.8 Goto¿Í Label


7 ÇÔ¼ö

7.1 ÇÔ¼ö¶õ

7.2 ÇÔ¼ö ¸®ÅÏ

7.3 ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ¸ðµâÈ­ ÇÁ·Î±×·¡¹Ö

7.4 Çì´õ ÆÄÀÏ

7.5 static º¯¼ö

7.6 ÇÔ¼ö Àç±ÍÈ£Ãâ


8 ¶óÀ̺귯¸®

8.1 ¶óÀ̺귯¸®¶õ ?

8.2 Á¤Àû ¶óÀ̺귯¸®

8.3 µ¿Àû ¶óÀ̺귯¸®


9 ¹è¿­°ú Æ÷ÀÎÅÍ

9.1 Æ÷ÀÎÅÍ¿Í ÁÖ¼Ò

9.2 Æ÷ÀÎÅÍ¿Í ¹è¿­

9.3 ¸Þ¸ð¸® ÇÒ´ç

9.4 Æ÷ÀÎÅ͸¦ ÇÔ¼ö¿¡ ³Ñ±â±â

9.5 ÁÖ¼Ò ¿¬»ê

9.6 Æ÷ÀÎÅÍÀÇ Æ÷ÀÎÅÍ

9.7 ´ÙÂ÷¿ø ¹è¿­

9.8 Æ÷ÀÎÅÍ¿Í ¹è¿­ÀÇ ÃʱâÈ­

9.9 Æ÷ÀÎÅÍ »ç¿ë½Ã ÁÖÀÇ »çÇ×


10 ±¸Á¶Ã¼

10.1 ±¸Á¶Ã¼¶õ



11 ÀÔÃâ·Â

11.1 Ç¥ÁØÀԷ°ú Ç¥ÁØÃâ·Â

11.2 Çü½ÄÈ­µÈ ÀԷ°ú Ãâ·Â

11.3 °¡º¯ ÀÎÀÚ Ã³¸®Çϱâ

11.4 ÆÄÀÏ ÀÔÃâ·Â ´Ù·ç±â

11.5 Ç¥ÁØ¿¡·¯¿Í exit

11.6 ¹®ÀÚ ´Ù·ç±â


12 Linux System Interface

2Àå¿¡¼­ ´Ù·é ¸®´ª½º ½Ã½ºÅÛÀÇ ÀÚ¿øÀ» Á¦¾îÇϱâ À§ÇÑ ¹æ¹ý

12.1 ÆÄÀÏ ÁöÁ¤ÀÚ

12.2 Àú¼öÁØ ÆÄÀÏ Á¦¾î

12.3 seek¸¦ ÀÌ¿ëÇÑ ·£´ý Á¢±Ù

12.4 °í¼öÁØ ÆÄÀÏ Á¦¾î

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.