|
|
|
|
±¹³»µµ¼ > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý > ÇÁ·Î±×·¡¹Ö °³¹ß/¹æ¹ý·Ð |
À¯´Ð½º.¸®´ª½º ÇÁ·Î±×·¡¹Ö Çʼö À¯Æ¿¸®Æ¼ - vim make, gcc, gdb, svn, binutils, autoconf, autotools, °³Á¤ÆÇ |
|
|
|
|
|
2010³â 09¿ù 05ÀÏ Ãâ°£ |
Á¤°¡ 34,000¿ø |
ÆäÀÌÁö 796 Page |
|
|
|
|
 |
|
|
1ºÎ Æ©Å丮¾ó 1Àå. Æ©Å丮¾ó 01. °£´ÜÇÑ ¼Ò½º ÇÁ·Î±×·¥ ÀÛ¼º 02. gcc ÄÄÆÄÀÏ·¯·Î ½ÇÇà ÆÄÀÏ »ý¼º 03. make¸¦ »ç¿ëÇØ ÄÄÆÄÀÏ 04. ¹®Á¦ ¹ß»ý, ¹ú·¹¸¦ Àâ¾Æ¶ó 05. svnÀ» »ç¿ëÇÑ ÇÁ·ÎÁ§Æ® ¹öÀü °ü¸® 06. doxygenÀ» ÀÌ¿ëÇÑ ¹®¼È 07. autotools¸¦ »ç¿ëÇÑ À̽ļº ³ôÀº ºôµå 08. RPM ÆÐŰ¡ 2ºÎ ¿¡µðÆÃ 2Àå. vi¿Í vim ¿¡µðÅÍ 01. vi °³°ý 02. ±âº»ÀûÀÎ vim »ç¿ë¹ý Æ®·¹ÀÌ´× 03. vimÀ» °·ÂÇÏ°Ô ÇÏ´Â °í±Þ Å×Å©´Ð 04. vimÀÇ Á¶·ÂÀÚ ctags, cscope, ±âŸ Ç÷¯±×ÀÎ 05. °³¹ßÀÚ¸¦ À§ÇÑ vimÀÇ À¯¿ëÇÑ ÆÁ 06. °³¹ßÀÚµéÀÇ vim ¼³Á¤ 3Àå. ±âŸ ÆíÁý±â ¼Ò°³ 01. emacs 02. ÀÌŬ¸³½º 03. gedit 04. KDevelop 05. anjuta 3ºÎ ÄÄÆÄÀϰú ¸µÅ· 4Àå. gcc compiler 01. ÄÄÆÄÀÏÀÇ ÀÇ¹Ì 02. ¾Ë¾Æ µÎ¸é Á¤¸» À¯¿ëÇÑ C ¼Ò½º ÄÄÆÄÀÏ °úÁ¤ 03. gcc¸¦ »ç¿ëÇØ ¿øÇÏ´Â ÄÄÆÄÀÏÇϱâ 04. gcc¸¦ ÀÌ¿ëÇÑ ÃÖÀûÈ ÄÄÆÄÀÏ 05. ±âŸ ¾Ë¾Æ µÎ¸é ÁÁÀ» ¸¸ÇÑ °Í 5Àå. ld linker 01. ¸µÅ·ÀÇ ±âº» ÀÌÇØ 02. ELF ¹ÙÀ̳ʸ® Æ÷¸Ë ±¸Á¶ 03. ld¸¦ »ç¿ëÇÑ ¸µÅ· 04. ¸µÄ¿ ½ºÅ©¸³Æ® 05. ld¸¦ »ç¿ëÇÑ °í±Þ ¸µÅ· Å×Å©´Ð 06. ¶óÀ̺귯¸®¸¦ ¸¸µé±â 6Àå. gas assembler 01. gas¸¦ »ç¿ëÇØ ¾î¼ÀºíÇϱâ 02. ¾î¼Àºí¸® ÆÄÀÏÀÇ ÀÛ¼º 03. ÀζóÀÎ ¾î¼Àºí¸®ÀÇ »ç¿ë 7Àå. »îÀ» À±ÅÃÇÏ°Ô ÇÏ´Â ¹ÙÀ̳ʸ® À¯Æ¿¸®Æ¼ 01. ¹ÙÀ̳ʸ® À¯Æ¿¸®Æ¼ »ç¿ëÇϱâ 4ºÎ µð¹ö±ë 8Àå. gdb µð¹ö°Å 01. ´Ü¼øÇÏÁö¸¸ ¸Å¿ì °·ÂÇÑ µð¹ö°Å gdb 02. gdb¸¦ ÀÌ¿ëÇÑ µð¹ö±ë Å×Å©´Ð 9Àå. GUI µð¹ö°Å DDDÀÇ »ç¿ë 01. DDD¶õ ¹«¾ùÀΰ¡? 02. DDD¸¦ »ç¿ëÇÑ µð¹ö±ë 10Àå. ±âŸ µð¹ö±ë Åø 01. trace À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¥ ¹®Á¦Á¡ ºÐ¼® 02. ¹®Á¦ Áø´Ü À¯Æ¿¸®Æ¼ 5ºÎ ÇÁ·ÎÁ§Æ® ºôµå 11Àå. make 01. makeÀÇ ÀÌÇØ 02. ¸ÅÅ©·ÎÀÇ »ç¿ë 03. È®ÀåÀÚ ±ÔÄ¢ÀÇ »ç¿ë 04. ´õ¹Ì Ÿ°ÙÀÇ »ç¿ë 05. ¸í·É »ç¿ë ±ÔÄ¢ 06. Àç±ÍÀû makeÀÇ »ç¿ë 07. Á¶°ÇºÎ ¼öÇà 08. ÇÔ¼öÀÇ »ç¿ë 09. Ư¼ö Ÿ°Ù 10. make ÃÖÁ¾ Á¤¸® 12Àå. autoconf 01. autoconf¶õ ¹«¾ùÀΰ¡ 02. µû¶ó ÇØ º¸±â 03. autoconfÀÇ ±¸Á¶¿Í ¿ø¸® 04. configure.ac ÆÄÀÏ ÀÛ¼º ±ÔÄ¢ 05. »ç¿ë °¡´ÉÇÑ ¸ÅÅ©·Î 06. ÇÔ¼ö üũ ¸ÅÅ©·Î 07. ¼¼¹ÐÇÑ Á¦¾î¸¦ À§ÇÑ configure.ac ÀÛ¼º 08. ¼³Á¤ Çì´õ¸¦ »ç¿ëÇØ ¼Ò½º ÆÄÀÏ¿¡ ¼³Á¤ Àû¿ë 13Àå. automake 01. automakeÀÇ ±¸Á¶¿Í ¿ø¸® 02. µû¶ó ÇØ º¸±â 03. Makefile.am ÆÄÀÏ ÀÛ¼º ±ÔÄ¢ 04. Àç±ÍÀû Makefile.am ÆÄÀÏ ÀÛ¼º 6ºÎ ÇÁ·ÎÁ§Æ® ¹öÀü °ü¸® 14Àå. Subversion, CVS 01. ¹öÀü °ü¸®ÀÇ ÀÌÇØ 02. SubversionÀ» ÀÌ¿ëÇÑ ¹öÀü °ü¸® 03. Subversion ¼¹ö ¼³Á¤ 04. SubversionÀ» »ç¿ëÇØ ÇÁ·ÎÁ§Æ® ÁøÇà 05. CVS¸¦ ÀÌ¿ëÇÑ ¹öÀü °ü¸® 06. CVS ¼¹ö ¼³Á¤ ºÎ·ÏA. ÇÁ·Î±×·¡¹Ö À¯Çüº° °¡¿ë À¯Æ¿¸®Æ¼ 01. GUI ÇÁ·Î±×·¡¹Ö 02. ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ºÎ·ÏB. vim ¸í·É Á¤¸® ºÎ·ÏC. gcc ¿É¼Ç Á¤¸® ºÎ·ÏD. autoconf ¸ÅÅ©·Î Á¤¸® ã¾Æº¸±â |
Ãâó : ¾Ë¶óµò |
|
¶Ù¾î³ ÇÁ·Î±×·¡¸Ó´Â ÁÁÀº À¯Æ¿¸®Æ¼¸¦ ÀûÀçÀû¼Ò¿¡ »ç¿ëÇÒ ÁÙ ¾È´Ù
ÇÁ·Î±×·¡¸Ó´Â ´©±¸³ª µµ±¸¸¦ ¾²¸ç, ÈǸ¢ÇÑ ÇÁ·Î±×·¡¸Ó´Â ÀûÀçÀû¼Ò¿¡ µµ±¸¸¦ »ç¿ëÇÒ ÁÙ ¾È´Ù. À¯´Ð½º/¸®´ª½º ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ µµ±¸´Â ¸¹Áö¸¸, ÀÌ¿¡ ´ëÇÑ Ã¼°èÀûÀÎ ¾È³»¼°¡ ¾ø¾ú´Ù. ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹ÖÀ» ½±°Ô, ÇÁ·Î±×·¥À» °ß°íÇÏ°Ô ¸¸µé·Á¸é ¹«¾ùÀ» ½á¾ß ÇÏ´ÂÁö ¾Ë·ÁÁØ´Ù. ÀÌ Ã¥¿¡¼´Â À¯´Ð½º/¸®´ª½º ÇÁ·Î±×·¡¸ÓµéÀÌ Çʼö·Î ¾Ë¾Æ¾ß ÇÏ´Â vim, gcc, gas, binutils, gdb, ddd, make, svn, autotools, autoconf, automake µî ´Ù¾çÇÑ µµ±¸¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ½Ç¿ëÀûÀÎ ¿¹Á¦·Î ¼³¸íÇÑ´Ù.
¡¼ÁÖ¿ä³»¿ë¡½
¡Ü vim ±âÃÊ »ç¿ë¹ý°ú ½ÇÁ¦·Î ¸¹ÀÌ »ç¿ëÇÏ´Â °í±Þ »ç¿ë¹ý
¡Ü ctags, cscope¸¦ »ç¿ëÇÑ ¼Ò½º ºÐ¼® ±â¹ý
¡Ü gcc ÄÄÆÄÀÏ °úÁ¤°ú ÃÖÀûÈµÈ ÄÄÆÄÀÏ ¹æ¹ý
¡Ü gdb, ddd¸¦ ÀÌ¿ëÇÑ ±âÃÊ µð¹ö±ë ±â¹ý°ú °í±Þ µð¹ö±ë ±â¹ý
¡Ü gas¸¦ ÀÌ¿ëÇÑ GNU ¾î¼Àºí·¯ ÀÍÈ÷±â
¡Ü binutils¸¦ ÀÌ¿ëÇÑ ¹ÙÀ̳ʸ® Á¶ÀÛ¹ý
¡Ü makeÀÇ ±âÃÊ È°¿ë¹ý°ú °í±Þ Ȱ¿ë¹ý
¡Ü autoconf, automake¸¦ »ç¿ëÇÑ ¿©·¯ ½Ã½ºÅÛ¿¡¼ ÀÌ½Ä °¡´ÉÇÑ ÇÁ·ÎÁ§Æ® ÀÛ¼º¹ý
¡Ü ¿øÈ°ÇÑ ÆÀ ÇÁ·ÎÁ§Æ® ¿î¿µÀ» À§ÇÑ CVS, Subversion »ç¿ë¹ý
¡Ü rpm, deb¸¦ ÀÌ¿ëÇÑ ÆÐŰÁö °ü¸®¹ý
|
Ãâó : ¾Ë¶óµò |

|
|
|
|