login
ȸ¿ø°¡ÀÔ IDPWã±â





¸ðÁýÁß°úÁ¤
¿¬°£°³°­ÀÏÁ¤




home > °úÁ¤¾È³» > ±âº»°úÁ¤
UNIX & Pro*C µû¶óÀâ±â



º» °­Á´ °³¹ßÀÚ ¼öÁØ(¾î´À ȯ°æ¿¡¼­ °³¹ßÀ» ÇÏ´ÂÁö¿¡ °ü°è¾øÀÌ)¿¡¼­ ¹Ýµå½Ã ¾Ë°í ÀÖ¾î¾ß ÇÏ´Â UNIX ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âº»À» ÀÌÇØ ¹× ORACLEÀÇ Pro*C¸¦ ÇнÀ ÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. ³Ê¹«³ª ¸¹ÀÌ À©µµ¿ì ȯ°æÀÌ º¸ÆíÈ­ µÇ´Ù º¸´Ï °³¹ßÀ» ¸î³â¾¿ ÇϽŠºÐµéµµ UNIX³ª LINUX ȯ°æ¿¡¼­ ÀÛ¾÷À» ÇØ¾ß ÇÏ´Â °æ¿ì ´çȲÇϽаæ¿ìµéÀÌ ÀÖÀ» °Ì´Ï´Ù. ±×·¯ÇÑ ºÎºÐÀ» À̹ø ±³À°À» ÅëÇØ ÇØ°á ÇϽñ⠹ٶø´Ï´Ù. À¯´Ð½º¸¦ ÇÏ´Ùº¸¸é ¼ö³â°£ ÇÏ´ø Áö·çÇÏ´ø ÀÛ¾÷ÀÌ °£´ÜÇÑ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¸é ³Ê¹« ½±°Ô ÇØ°áµÇ´Â.°æ¿ì°¡ ¾ÆÁÖ ¸¹ÀÌ ÀÖ½À´Ï´Ù. Find¿Í grepÀ» »ç¿ëÇÏ¿© ¼Ò½º ºÐ¼®À» ÇÏ´Ù°¡ ctags¸¦ ¸¸³µÀ» ¶§ÀÇ °¨°ÝÀ̶õ.... ´©±º°¡ ÁøÀÛ¿¡ ÀÌ·± ¸ÚÁø ÅøÀÌ ÀÖ´Ù´Â °ÍÀ» ¾Ë·Á ÁÖ¾ú´Ù¸é ¾ó¸¶³ª ÁÁ¾ÒÀ»±î ¶ó´Â »ý°¢À» ÇØº¸°Ô µË´Ï´Ù. viµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. WindowsÀÇ editor¸¦ »ç¿ëÇÏ´ø »ç¶÷ÀÌ Ã³À½ vi ¸¦ Á¢ÇÏ°Ô µÇ¸é ³Ê¹« ºÒÆíÇÏ¿© ÀûÀÀ.Çϴµ¥ ²Ï ¿À·£½Ã°£ÀÌ °É¸³´Ï´Ù. ÇÏÁö¸¸ Çѹø Àͼ÷¿¡Áö¸é viÀÇ ¹¦ÇÑ ¸¶·Â¿¡¼­ ¹þ¾î ³¯¼ö°¡ ¾ø½À´Ï´Ù. ¼¼»óÀÇ ¸ðµç°Ô ´Ù ±×·¸°ÚÁö¸¸ ¸ð¸£´Â °Í¿¡ ´ëÇÑ µÎ·Á¿òÀÌ »ç¶óÁö°í ÀåÁ¡À» º¸°Ô µÉ ¶§ÀÇ ±â»Ý°ú °¨°ÝÀ̶õ ¾È °Þ¾î º» »ç¶÷Àº ¸ð¸£´Â °ÍÀÔ´Ï´Ù. visualÇÑ ÀÛ¾÷ ȯ°æ¿¡¼­ ÀÛ¾÷ÇÏ´ø °³¹ßÀÚ´Â À¯´Ð½º·Î ÀüÇâÇϱâ Èûµé´Ù°í »ý°¢ÇÕ´Ï´Ù.ÄÚµù°ú ÄÄÆÄÀÏ º¸´Ù´Â µð¹ö±ë °úÁ¤ÀÌ ¾î·Æ±â ¶§¹®Àä... ±×°ÍÀº µü gdb¸¦ ¸¸³ª±â Àü±îÁö¸¸ ±×·¸½À´Ï´Ù. Àϰ߿¡´Â µð¹ö±ë°úÁ¤ÀÌ ¹øÀâ ÇÏ°Ô º¸ÀÌÁö¸¸ TelnetÀ» »ç¿ëÇÑ ¿ø°Ý °³¹ß ȯ°æ¿¡¼­´Â gdb¸¸ÇÑ ÅøÀÌ ¾ø½À´Ï´Ù. ¶ÇÇÑ ÀÓº£µðµå ȯ°æÀÇ ¼­·Î´Ù¸¥ Ç÷§Æû¿¡¼­µµ ¸Å¿ì °­·ÂÇÑ ¼º´ÉÀ» ÀÚ¶ûÇÏÁö¿ä. ¶ÇÇÑ ÇÁ·ÎÁ§Æ® ºôµùµµ visualÇÑ È¯°æ¿¡¼­´Â ÀÚµ¿À¸·Î ÇØÁֱ⠶§¹®¿¡ °³¹ßÀÚ°¡ ½Å°æ½á¾ß ÇÒ ºÎºÐÀº ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ÀÚµ¿È­°¡ ´Ã ÁÁÀº °Í¸¸Àº ¾Æ´Õ´Ï´Ù. visual tool¿¡¼­ ÇÁ·ÎÁ§Æ® °ü·Ã ÆÄÀÏÀÌ ±úÁ®¼­ °í»ýÇϽŠºÐµéÀÌ ¸¹À» °ÍÀÔ´Ï´Ù. º¹±¸µµ Á¦´ë·Î ¾ÈµÇ¼­ ÇÁ·ÎÁ§Æ®¸¦ óÀ½ºÎÅÍ ´Ù½Ã ºôµù ÇØ¾ß ÇÒ °æ¿ìµµ ÀÖÁö¿ä. À¯´Ð½º¿¡¼­´Â Make °ü·Ã À¯Æ¿¸®Æ¼¸¦ °¡Áö°í óÀ½ ºÎÅÍ °³¹ßÀÚ°¡ ÇÁ·ÎÁ§Æ®ÀüüÀÇ ÀÇÁ¸°ü°è¸¦ ¸Î¾î¼­ ºôµùÇÏÁö¿ä. ´Ù¼Ò ºÒÆíÇØ º¸ÀÌÁö¸¸ ÀÚµ¿È­Åø¿¡¼­ ÇÏÁö ¸øÇß´ø ¼¼¹ÐÇÔ°ú À¯¿¬¼º ¶§¹®¿¡ ³ªÁß¿¡´Â È®ÀåÇϱ⵵ ÁÁ°í ¹Ù²Ù±âµµ ÁÁ½À´Ï´Ù. µ¿ÀüÀÇ ¾ÕµÚó·³ Àå´ÜÁ¡ÀÌ ÀÖÁö¸¸ ÃÖ°­ÀÇ °³¹ßÀÚ°¡ µÇ·Á¸é ¹Ýµå½Ã °ÅÃÄ °¡¾ß ÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. ¾ðÁ¦±îÁö ÀÚµ¿È­Åø¿¡ ÀÇÁ¸Çؼ­ ÅøÀÌ ¾øÀ¸¸é °³¹ßÀÌ ¾ÈµÇ´Â ±×·± »çÅ´ ¸¸µéÁö ¸»¾Æ¾ß °ÚÁö¿ä. À¯´Ð½º °è¿­¿¡´Â ÀÌ¹Ì ¿ì¸®ÀÇ ¼ö¸¹Àº ¼±ÀεéÀÌ ¸¸µé¾î ³õÀº ÇÁ·Î±×·¥°ú À¯Æ¿¸®Æ¼¿Í ½©ÀÌ ÀÖ½À´Ï´Ù. ¿ì¸®´Â ±×°ÍµéÀ» Á¸ÀçÁ¶Â÷ ¸ð¸£°í Àְųª »ç¿ë¹ýÀ» Á¦´ë·Î ¸ô¶ó¼­ ¹ãÀ» ¼¼¿ì´Â ÀÏÀÌ ¾ó¸¶³ª ¸¹½À´Ï±î? vi·Î ÆíÁýÇϰí gcc·Î ÄÄÆÄÀÏÇϸç, make·Î ºôµùÇϰí cvs·Î ¹öÀü°ü¸®ÇÏ¿©. rpmÀ¸·Î ÆÐÅ°Â¡ÇØ¼­ ¹èÆ÷ÇÏ°í ¹®Á¦°¡ »ý±â¸é ctag·Î ºÐ¼®ÇÏ¿© gdb·Î µð¹ö±ëÇÏ´Â ¸ÚÁø ¸ð½ÀÀ» ±â´ëÇÕ´Ï´Ù. ¶ÇÇÑ º» °­Á¿¡¼­´Â ORACLE°ü·Ã ¼­¹ö ÇÁ·Î±×·¡¹ÖÀÎ ¹èÄ¡ÇÁ·Î±×·¥, ÀÎÅÍÆäÀ̽º ÇÁ·Î±×·¥, ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¿¡ ¾ÆÁ÷±îÁö ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Â Pro*C¸¦ °³¹ßÀÚÀÇ ÇÊ¿äÇÑ ºÎºÐÀ» ÃÖÀûÈ­ ÇÏ¿© °­Á¸¦ ÁøÇàÇÕ´Ï´Ù. Pro*C´Â PreCompiler·Î SOURCE¿¡ Æ÷ÇԵǾî ÀÖ´Â Embedded SQL¹®À» SQLLIBÀÇ FunctionÀ¸·Î SOURCEÄڵ带 »ý¼º½ÃÄÑ C SOURCE·Î º¯È¯ÇØ ÁÖ´Â ÇÁ¸® ÄÄÆÄÀÏ·¯ ÀÔ´Ï´Ù. Áï Àüó¸® ÄÄÆÄÀÏ·¯À̸鼭 C ¾ð¾î·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥ ÄÚµå ³»¿¡ Å×ÀÌÅͺ£À̽º¿Í ¿¬°üµÈ ¿©·Á ¸í·É¾îµéÀ» »ç¿ë°¡´É ÇÏ°Ô ÇØÁÖ±â À§ÇØ ¿À¶óŬ¿¡¼­ Àç°øÇÏ´Â ÄÄÆÄÀÏ·¯ ÀÔ´Ï´Ù. Pro*C¸¦ °æÇèÇÏÁö ¾ÊÀº ¸¹Àº °³¹ßÀÚ ºÐµéÀÌ ÂªÀº ½Ã°£¿¡ Pro*C¸¦ ¹è¿ö °³¹ßÀÌ °¡´ÉÇϵµ·Ï ÇϰڽÀ´Ï´Ù. °¨»çÇÕ´Ï´Ù.

¡Û °³¹ßÀÚ°¡ ¾Ë¾Æ¾ß ÇÏ´Â Unix/Linux ½Ã½ºÅÛÀÇ ÀÌÇØ.
¡Û ´Ù¾çÇÑ Unix ¸í·É¾îÀÇ »ç¿ë °¡´É.
¡Û UI°³¹ßÀÚ°¡ ¾Æ´Ñ ¼­¹ö °³¹ßÀڷμ­ÀÇ Àç ź»ý.

¡Û °³¹ßÀÚÀε¥ Console È­¸é¸¸ º¸¸é °¡½¿¶Ù½Ã´Â ºÐ
¡Û °³¹ßÀÚ°¡ ¾Ë¾Æ¾ß ÇÏ´Â UNIX ±âº»À» ÇнÀÇϰíÀÚ ÇÏ´Â ºÐ
¡Û UNIX/Linux ±âº»ÀÌ µÇ¾î ÀÖÁö¸¸ ü°èÈ­ÇÏ¿© Á¤¸®ÇϽðíÀÚ ÇÏ´Â ºÐ
¡Û ¿À¶óŬ ¼­¹ö ÇÁ·Î±×·¡¹ÖÀ» ÇϽðíÀÚ ÇÏ´Â ºÐ

¡Û C±âº», µ¥ÀÌÅͺ£À̽º ±âÃÊ

ÆòÀÏ(45½Ã°£)/ÁÖ¸»(42½Ã°£)
32¸¸¿ø


ÁÖ Á¦ ±³ À° ³» ¿ë
±âº» ¸í·É¾î
1) À¯´Ð½º/¸®´ª½º ¼Ò°³ ¹× ¼³Ä¡
2) ÆÄÀÏ °ü·Ã ¸í·É¾îÀÇ ÀÌÇØ
3) ÇÁ·Î¼¼½º °ü·Ã ¸í·É¾îÀÇ ÀÌÇØ
4) ³×Æ®¿öÅ© °ü·Ã ¸í·É¾îÀÇ ÀÌÇØ
VI »ç¿ëÇϱâ
1) °ü¸®ÀÚ °íÀ¯ ¸í·É¾î »ç¿ë¹ý
2) vi ¿¡µðÅÍ ±âº» »ç¿ë¹ý
3) vi ¿¡µðÅÍ °í±Þ Å×Å©´Ð
4) ctags, cscopeµî ¼Ò½º ºÐ¼®Åø »ç¿ë¹ý
À¯Æ¿¸®Æ¼/ÄÄÆÄÀÏ ¸µÅ·
1) Á¤±ÔÈ­ Ç¥Çö½Ä
2) sed, awk, find, grepµî °í±Þ À¯Æ¿¸®Æ¼ »ç¿ë¹ý
3) cvs, rcsµî ¹öÁ¯ °ü¸® Åø »ç¿ë¹ý
4) ÄÄÆÄÀÏ ¸µÅ·°úÁ¤ ÀÌÇØ
gcc/gdb
1) gcc ¼¼ºÎ¿É¼Ç Á¤¸®
2) make, ¼øÈ¯ÂüÁ¶ make, auto make »ç¿ë¹ý
3) gdb »ç¿ë¹ý
¶óÀÔ·¯¸®/ÆÐŰ¡
1) Á¤Àû, µ¿Àû ¶óÀ̺귯¸® Á¦ÀÛ ±â¹ý
2) bin À¯Æ¿¸®Æ¼ÀÇ »ç¿ë
3) ÆÐŰ¡ ¹èÆ÷
bash-Shell
1) bash shell script ±âº» ¹®¹ý
2) bash shell script °í±Þ ¹®¹ý
Oracle Pro*C
1) Pre-Compiler ¼Ò°³, ȯ°æ¼³Á¤, ÄÄÆÄÀÏ ¹æ¹ý ÀÌÇØ
2) ±âº»¸í·É¾î ¹× Cursor ´Ù·ç±â(DML)
3) Dynamic SQL
4) ÀÀ¿ë Application ÀÛ¼º ½Ç½À

¼­¿ï ±¸·Î±¸ ±¸·Îµ¿ 197-10 À̾ؾ¾º¥Ã³µå¸²Å¸¿ö2Â÷ 12Ãþ 1202, 1209È£ (ÁÖ)¿À¿£Á¦À̽ýºÅÛÁî,¿À¶óŬÀÚ¹Ù±³À°Çпø
´ëÇ¥ÀÚ¸í : ÀÌ Á¾ ö | »ç¾÷ÀÚ¹øÈ£ : 107-86-88432 | ÀüÈ­:070-7555-4760~1 | ÆÑ½º :02-837-4760
Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2009-¼­¿ï±¸·Î-0447È£
Copyright ¨Ï oraclejava.co.kr All rights reserved.