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.4 ¸®´ª½º ȯ°æ
3.4.3 ¸ðµç °ÍÀº ÆÄÀÏÀÌ´Ù
3.4.4 ÆÄÀÌÇÁ¿Í ÀçÁöÇâ
3.4.5 Ç¥ÁØÀÔ·Â,Ç¥ÁØÃâ·Â,Ç¥ÁØ¿¡·¯
4 Start C
4.1 °³¹ß ȯ°æ ¸¸µé±â
GCC ÄÄÆÄÀÏ·¯ ¼Ò°³, Hello World ¿¹Á¦¸¦ ÄÄÆÄÀÏ ÇØ¼ ½ÇÇàÆÄÀÏÀ» ¸¸µå´Â °úÁ¤
4.2 C ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö´Â °úÁ¤
source > compile > object file ¸¦ °ÅÃļ ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö´Â °úÁ¤ ¼³¸í
C ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö´Â °úÁ¤¿¡¼ »ç¿ëµÈ ¼ÀÇà Äڵ带 ÀÌ¿ë, mainÇÔ¼ö¸¦ Æ÷ÇÔ ÀϹÝÇÔ¼ö¿¡ ´ëÇÑ ¼³¸íÀ» ÇÑ´Ù.
5 º¯¼ö¿Í ¿¬»êÀÚ
5.1 º¯¼ö¸í
5.2 µ¥ÀÌÅß Çü°ú Å©±â
5.5 »ê¼ú ¿¬»êÀÚ
5.6 ³í¸® ¿¬»êÀÚ
5.7 Áõ°¨ ¿¬»êÀÚ
5.8 ºñÆ® ¿¬»êÀÚ
5.9 ¸í¸í ±ÔÄ¢
º¯¼ö¸í, ÇÔ¼ö¸íµî°ú °ü·ÃµÈ ±âº»±ÔÄ¢°ú ±ÇÀå»çÇ×µé
6 È帧Á¦¾î¿Í ³í¸®¿¬»ê
6.1 È帧Á¦¾î¶õ
6.2 »óÅÂ¿Í ºí·°
6.4 switch
6.5 while °ú do while
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¸¦ ÀÌ¿ëÇÑ ·£´ý Á¢±Ù